기본 화면 전환 애니메이션 기본 화면 전환 애니메이션이 부자연스러워 이걸 없애려고 했다. 화면 전환 애니메이션 비활성화NavHost( navController = navController, enterTransition = { EnterTransition.None } exitTransition = { ExitTransition.None } ) { ... }}NavHost의 transition 값을 전부 none으로 설정하면 된다. enterTransition에는 화면에 진입할 때의 애니메이션이 들어가고,exitTransition에는 컴포저블이 화면에서 사라질 때의 애니메이션이 들어간다. 자연스러운 화면 전환exitTransition = { ..
문제 상황 Hilt를 사용한 종속 항목 삽입 | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Hilt를 사용한 종속 항목 삽입 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Hilt는 프로젝트에서 종속developer.android.com공식 문서를 보고 Hilt 설정을 그대로 진행했는데 해당 빌드 에러가 발생했다. 에러 로그 분석A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction무슨 오류 인지 찾아보니까 Kotlin 버전과 Gradle 플러그인..
레파지토리 전략main: 프로젝트의 최신 안정 버전을 유지하는 브랜치dev: 프로젝트의 개발이 이루어지는 브랜치dev 브랜치에서 기능 구현, 버그 수정, UX 개선 등의 작업을 진행하고,기능 개발이 완료 되었다면 dev 브랜치를 main 브랜치에 병합한다. main 브랜치는 프로젝트 백업 및 앱 배포를 진행하는데 사용되는 브랜치이다. 폴더 구조com.hamond.escapeanchovy/ (패키지명)│ ├── constants/: 전역적으로 사용할 상수들 모음│ ├── data/: 애플리케이션의 데이터 로직 및 API 호출 처리│ ├── model/: 데이터 모델│ ├── repository/: 데이터 관련 로직 │ │ └── ex/ (예시)│ │ ..