Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 603 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 603 Bytes

base-android

  • This is the base code that I prefer to work in small and medium projects.

  • using clean architecture and MVVM architecture pattern

  • coding in kotlin language

Modules

  • Domain: contains business logic
  • Data: contains data sources
  • presentation: contains ui
  • utils: contains common utils functions that are useful for fast coding

Technologies

  • Dagger-Hilt for dependency injection
  • Retrofit and Okhttp for network
  • Socket-io for realtime
  • Datastore for saving small data in (key-value)
  • ViewBinding for binding views
  • Navigation-Component for navigation between screens