Skip to content

nuxzero/android-template

Repository files navigation

Android Template

This is starter project for building Android app.

Branch Description

Branch name Description
aac-dagger-binding Android Architecture Component, Dagger2, Data Binding
aac-dagger-compose Android Architecture Component, Dagger2, Jetpack Compose
aac-hilt-binding Android Architecture Component, Hilt, Data Binding
aac-hilt-compose Android Architecture Component, Hilt, Jetpack Compose

Tasks

  • Setup Kotlin Coroutines
  • Setup networking to fetch data from APIs
  • Setup dependency injection Dagger or Hilt
  • Setup Room persistence database for caching data from the network
  • Implement repository classes
  • Support dark theme
  • Put some animations in the app
  • Update layout follow design
  • Add unit tests
  • Add UI tests
  • E2E tests

References

  • Retrofit networking link
  • Room database type converter link
  • Hilt dependency injection link
  • Typography system link
  • Material theme builder link
  • View binding adapters link

About

This is a Android app template.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages