Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 812 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 812 Bytes

Introduction

Android Application Starter Code 2024

This starter code lays the foundation for building any Android app using the latest components. Use this code to start off any Android project from scratch.

Tech stack:

  • Programming Languages: Kotlin
  • Build System: Gradle
  • Architecture: Model-View-ViewModel (MVVM)
  • UI: Jetpack Compose
  • Dependency Injection: Koin
  • Networking: Retrofit
  • Data Persistence: Room
  • Asynchronous Programming: Kotlin Coroutines

Notes

Application uses clean architecture with MVVM pattern:

  • Separation of concerns, domain, data and ui layers as per Google recommendations
  • Dependencies are managed through the version catalogs