Skip to content

Wedemy/eggeum-android

Repository files navigation

eggeum-android

Kotlin Gradle Android Studio minSdkVersion targetSdkVersion

이끔 - 나에게 맞는 카페찾기 PlayStore

eggeum_graphic_image

Features

Development

Required

  • IDE : Android Studio Iguana
  • JDK : Java 17을 실행할 수 있는 JDK
  • Kotlin Language : 1.9.23

Language

  • Kotlin

Libraries

  • AndroidX

    • Activity
    • Core
    • Lifecycle & ViewModel
    • Navigation
    • DataStore
    • Room
    • StartUp
    • Splash
    • Paging3
  • Kotlin Libraries (Coroutine, Serialization)

  • Dagger Hilt

  • Retrofit, OkHttp

  • Timber

  • Coil

  • Naver-Map

  • PhotoView

  • Lottie

  • Firebase(Analytics, Crashlytics)

Test & Code analysis

  • Ktlint
  • Detekt

Gradle Dependency

  • Gradle Version Catalog

Architecture

Clean Architecture

Package Structure

├── app
│   └── application
├── build-logic
├── buildSrc
├── common
├── data
├── design-resource
├── domain
├── gradle
│   └── libs.versions.toml
├── login
├── main
├── navigator
├── onboard
├── register-cafe
└── update-cafe