Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / aregpetrosyan / Android-MVVM-Boilerplate-Hilt
A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.
Stars: 67
Forks: 23
Open Issues: 0
License: mit
Language: Kotlin
Repo Size: 150 KB
Dependencies:
22
Created: about 3 years ago
Updated: 5 months ago
Last pushed: 4 months ago
Last synced: 4 months ago
Topics: android, androidx, coroutines, coroutines-android, databinding, glide, hilt-android, kotlin, leakcanary, mvvm, mvvm-android, mvvm-architecture, repository-pattern, retrofit2, room, room-database, viewbinding, viewmodel
Files
Dependencies
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.constraintlayout:constraintlayout 2.1.3 implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.navigation:navigation-fragment-ktx $nav_version implementation
- androidx.navigation:navigation-ui-ktx $nav_version implementation
- androidx.room:room-ktx $room_version implementation
- androidx.room:room-runtime $room_version implementation
- com.github.bumptech.glide:glide $glide_version implementation
- com.google.android.material:material 1.5.0 implementation
- com.google.dagger:hilt-android $hilt_version implementation
- com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter 0.9.2 implementation
- com.jakewharton.timber:timber 5.0.1 implementation
- com.squareup.moshi:moshi $moshi_version implementation
- com.squareup.moshi:moshi-adapters $moshi_version implementation
- com.squareup.moshi:moshi-kotlin $moshi_version implementation
- com.squareup.okhttp3:logging-interceptor * implementation
- com.squareup.okhttp3:okhttp * implementation
- com.squareup.retrofit2:converter-moshi 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation
- org.jetbrains.kotlin:kotlin-stdlib $kotlin_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android $coroutines_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core $coroutines_version implementation