Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / TimGW / Clean-Compose-Example
Offline-first Android application with clean architecture principles
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimGW%2FClean-Compose-Example
Stars: 2
Forks: 1
Open Issues: 0
License: mit
Language: Kotlin
Repo Size: 272 KB
Dependencies:
39
Created: over 1 year ago
Updated: 3 months ago
Last pushed: over 1 year ago
Last synced: about 1 month ago
Topics: android, clean-architecture, hilt, jetpack-compose, kotlin, kotlin-flow, mvvm, paging3, retrofit
Files
Loading...
Readme
Loading...
Dependencies
app/build.gradle
maven
- androidx.activity:activity-compose $compose_version implementation
- androidx.appcompat:appcompat 1.5.1 implementation
- androidx.compose.foundation:foundation $compose_version implementation
- androidx.compose.material:material $compose_version implementation
- androidx.compose.material:material-icons-extended $compose_version implementation
- androidx.compose.material:material-ripple $compose_version implementation
- androidx.compose.runtime:runtime $compose_version implementation
- androidx.compose.ui:ui $compose_version implementation
- androidx.compose.ui:ui-tooling $compose_version implementation
- androidx.compose.ui:ui-tooling-preview $compose_version implementation
- androidx.constraintlayout:constraintlayout 2.1.4 implementation
- androidx.core:core-ktx 1.9.0 implementation
- androidx.fragment:fragment-ktx $fragment_version implementation
- androidx.hilt:hilt-navigation-compose 1.0.0 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.3.1 implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx $lifecycle_version implementation
- androidx.navigation:navigation-compose $nav_version implementation
- androidx.paging:paging-compose 1.0.0-alpha17 implementation
- androidx.paging:paging-compose 1.0.0-alpha15 implementation
- androidx.paging:paging-runtime-ktx $paging_version implementation
- androidx.recyclerview:recyclerview 1.2.1 implementation
- androidx.room:room-ktx $room_version implementation
- androidx.room:room-paging $room_version implementation
- androidx.room:room-runtime $room_version implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
- com.google.accompanist:accompanist-navigation-animation 0.27.0 implementation
- com.google.accompanist:accompanist-swiperefresh 0.27.0 implementation
- com.google.android.material:material 1.6.1 implementation
- com.google.dagger:hilt-android $hilt_version implementation
- com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter 0.8.0 implementation
- com.squareup.okhttp3:logging-interceptor 4.9.3 implementation
- com.squareup.retrofit2:retrofit $retrofit_version implementation
- io.coil-kt:coil-compose 2.2.2 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.4 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4 implementation
- org.jetbrains.kotlinx:kotlinx-serialization-json 1.4.1 implementation
- io.mockk:mockk 1.13.2 testImplementation
- junit:junit $junit testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test 1.6.4 testImplementation
build.gradle
maven