Skip to content

프로젝트 초기 세팅 및 공통 UI 기반 구성 - #2

Merged
bhindor merged 3 commits into
devfrom
feature/1_setting
Aug 14, 2026
Merged

프로젝트 초기 세팅 및 공통 UI 기반 구성#2
bhindor merged 3 commits into
devfrom
feature/1_setting

Conversation

@bhindor

@bhindor bhindor commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • Kotlin, Hilt, Navigation, DataStore, Retrofit 등 Android 기본 의존성을 구성했습니다.
  • MVVM 계층과 기능별 패키지 구조를 추가했습니다.
  • MainActivityfeature/main으로 이동하고 Hilt 진입점을 연결했습니다.
  • 피그마 기준 색상·간격·버튼·입력창 디자인 토큰을 추가했습니다.
  • ViewBinding 공통 Fragment와 UI 상태, WindowInsets 처리를 구성했습니다.
  • 인증과 메인 Navigation graph를 분리하고 폼 / 하이라이트 / 마이 하단 탭 골격을 추가했습니다.
  • ktlint Gradle 플러그인과 ktlintCheck / ktlintFormat 작업을 구성했습니다.
  • API 27 전용 테마 리소스를 분리해 minSdk 24 환경의 Android Lint 오류를 해결했습니다.

영향

팀원이 공통 구조와 UI 규칙을 사용해 각 기능 화면 개발을 바로 시작할 수 있습니다. Android Studio와 CI에서 동일한 Kotlin 코드 스타일 검사를 실행할 수 있습니다.

검증

  • ./gradlew ktlintFormat
  • ./gradlew ktlintCheck build
  • Android Lint, 단위 테스트, Debug/Release 빌드 성공

Closes #1

@bhindor
bhindor marked this pull request as ready for review August 14, 2026 02:58
@bhindor
bhindor merged commit 7622761 into dev Aug 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

프로젝트 세팅

1 participant