Skip to content

This project provides a robust starting point for Android development using MVVM, Kotlin, Hilt, Coroutines, and Jetpack components.

Notifications You must be signed in to change notification settings

AdnanMahida/AndroidMVVMViewsStarter

Repository files navigation

Android Kotlin MVVM Starter

Android Kotlin Starter is a starter project that implements MVVM Pattern.

Libraries

This project includes the following libraries:

AndroidX Libraries

Google Libraries

Networking & JSON Parsing

Dependency Injection

UI Components

Kotlin & Coroutines

UI Utilities

Logging

Testing

Plugins

  • Android Application: com.android.application
  • Kotlin Android: org.jetbrains.kotlin.android
  • KSP (Kotlin Symbol Processing): com.google.devtools.ksp
  • Dagger Hilt Plugin: com.google.dagger.hilt.android

Updated Libraries (02-08-2025)

  • Add TargetSdk, CompileSdk 36 Support.
  • Upgraded Gradle Version 8.11.1.
  • Upgraded below libraries versions
    • activityKtx "1.10.1"
    • agp "8.9.3"
    • compiler "4.16.0"
    • firebaseBom "34.0.0"
    • fragmentKtx "1.8.8"
    • coreKtx "1.16.0"
    • junitVersion "1.3.0"
    • espressoCore "3.7.0"
    • appcompat "1.7.1"
    • lifecycleViewmodelKtx "2.9.2"
    • lifecycleLivedataKtx "2.9.2"
    • places "4.4.1"
    • playServicesAuth "21.4.0"
    • roomCompiler "2.7.2"
    • securityCrypto "1.1.0"
    • activity "1.10.1"
    • constraintlayout "2.2.1"
    • workRuntimeKtx "2.10.3"

This project provides a robust starting point for Android development using MVVM, Kotlin, Hilt, Coroutines, and Jetpack components.

About

This project provides a robust starting point for Android development using MVVM, Kotlin, Hilt, Coroutines, and Jetpack components.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages