/sample-application

Android demo application based on Clean Architecture

Primary LanguageKotlin

Android Studio IDE Setup

Development : At least Arctic Fox Version, Migrate to Kotlin DSL

Architecture Design

Base Code

Single Activity- Mutiple Fragment
UI navigate Navigation Component
Dagger Hilt for Dependencies Injection

Work-Flow

Libraries

  • Foundation
    • AppCompat, Android KTX
  • Architecture
    • Lifecycles, ViewModel, Navigation, Data Binding, Room, Rx , Paging3
  • UI
    • Animations, Transitions, Fragment, Layout
  • Third party
    • Coil, Hilt, Retrofit, Kotlin Coroutines, ReactiveX