Skip to content

ddiffa/Cabaca

Repository files navigation

Preview (branch update)

               

Android development tools and architecture

  • Minimum SDK level 16
  • Kotlin based + Coroutines for asynchronous
  • Koin for dependency injection
  • Jetpack
    • LiveData
    • ViewModel
    • Lifecycle
    • Room persistence
    • Navigation Componenent
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
    • Repository Pattern
  • Retrofit2 & Okhttp3
  • Moshi
  • Glide
  • Material Components
  • Shimmer layout
  • Unit testing
    • Mockito
    • Roboelctric