λλ‘μ΄λλμ΄μΈ λ κΈ°μ μΈμ μΌλ‘ κ°λ°μλ€μ κ²½νμ 곡μ νλ μλλ‘μ΄λ 컨νΌλ°μ€ μ λλ€.
λλ‘μ΄λλμ΄μΈ νμ¬ μ 보λ₯Ό λ³Ό μ μλ μ±μ κ°λ°νκ³ μμ΅λλ€. μ¬λ¬λΆλ€μ μ°Έμ¬λ‘ ν¨κ» λ§λ€μ΄ λκ°κΈΈ κΈ°λν©λλ€!
μμΈν λ΄μ©μ CONTRIBUTING.md λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
- IDE : Android Studio Arctic Fox
- JDK : Java 11μ μ€νν μ μλ JDK
- (κΆμ₯) Android Studio μ€μΉμ Embededλ JDK (Open JDK)
- Java 11μ μ¬μ©νλ JDK (Open JDK, AdoptOpenJDK, GraalVM)
- Kotlin Language : 1.5.10
- Kotlin
- AndroidX
- Activity & Activity Compose
- AppCompat
- Core
- ConstraintLayout
- Fragment
- Lifecycle & ViewModel Compose
- Navigation
- RecyclerView
- Google Android Material
- Kotlin Libraries (Coroutine, DateTime, Serialization)
- Compose (1.0.0 or higher)
- Coil & Coil-compose
- Dagger & Hilt
- Accompanist (FlowLayout, Pager)
- Square (Retrofit, OkHttp)
- Timber
λ³Έ νλ‘μ νΈλ Layered Architecture ννλ‘ μ€κ³λμ΄ μμ΅λλ€. νμ¬ Presentation/Domain/Data λ μ΄μ΄ ꡬ쑰λ₯Ό λκ³ μμ΅λλ€.
λ³Έ νλ‘μ νΈλ Multi-module ꡬ쑰μ΄λ©° κ° Featureλ§λ€ λͺ¨λ ννλ‘ κ΅¬μ±λμ΄ μμ΅λλ€.
DI Graph
DI Graph (Layer)
μ°Έμ¬ν΄μ£Όμ λͺ¨λ λΆλ€ κ°μ¬ν©λλ€!
- GitHub : Contributors
- Designer : Nayeon Kim
Arctic foxλΆν° μ¬μ©λλ AGP 7.0μ JDK 11μ΄ νμν©λλ€. νμ¬ JDKκ° Java 11μ μ¬μ© μ€μΈμ§ νμΈν΄μ£ΌμΈμ.
Android Studio IDEμ μΌλΆ λ©λ΄(Git ν, Preference λ±)μμλ μμ΄ μ΄μΈμ μΈμ΄κ° ν°νΈκ° κΉ¨μ§ μνλ‘ λ λλ§λλ νμμ΄ μμ΅λλ€. (tofu-ing)
- ν΄κ²°λ² : Preferences | Appearance & Behavior | Appearanceμμ
Use custom font
λ₯Ό 체ν¬ν ν λ³λ ν°νΈλ₯Ό μ ν