Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / ndiritumichael / Rick-and-Morty-Compose
Simple android application that consumes Rick and Morty API to display characters,episodes,Location. Using it to demonstrate clean architecture and modularization in android development.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndiritumichael%2FRick-and-Morty-Compose
Stars: 71
Forks: 8
Open Issues: 1
License: None
Language: Kotlin
Repo Size: 19 MB
Dependencies:
68
Created: over 2 years ago
Updated: about 1 year ago
Last pushed: almost 2 years ago
Last synced: about 1 year ago
Topics: android, clean-architecture, compose, coroutines, dagger-hilt, depedency-injection, flow, jetpack-compose, kotlin, module-pattern, mvvm-android, mvvm-architecture, paging3, retrofit, rick-and-morty, solid-principles
Files
Dependencies
- androidx.activity:activity-compose 1.4.0 implementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.compose.material:material $compose_version implementation
- androidx.compose.ui:ui $compose_version implementation
- androidx.compose.ui:ui-tooling-preview $compose_version implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.core:core-splashscreen 1.0.0-beta01 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.0 implementation
- com.google.accompanist:accompanist-navigation-animation $accompanist implementation
- com.google.android.material:material 1.5.0 implementation
- com.google.dagger:hilt-android $hilt_version implementation
- com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter 0.8.0 implementation
- com.squareup.okhttp3:okhttp * implementation
- com.squareup.retrofit2:retrofit $retrofit implementation
- org.jetbrains.kotlinx:kotlinx-serialization-json 1.3.0 implementation
- androidx.compose.material:material-icons-extended 1.2.0-alpha03 api
- com.github.skydoves:landscapist-coil $landscapist_coil api
- com.google.accompanist:accompanist-insets $accompanist api
- com.google.accompanist:accompanist-insets-ui $accompanist api
- com.google.accompanist:accompanist-navigation-animation $navigation_animation api
- com.google.accompanist:accompanist-placeholder-material $accompanist api
- com.google.accompanist:accompanist-systemuicontroller $accompanist api
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.compose.material:material $compose_version implementation
- androidx.compose.ui:ui $compose_version implementation
- androidx.compose.ui:ui-tooling-preview $compose_version implementation
- androidx.core:core-ktx 1.7.0 implementation
- com.google.android.material:material 1.6.0 implementation
- com.squareup.retrofit2:retrofit $retrofit api
- com.google.dagger:hilt-android $hilt_version implementation
- com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter 0.8.0 implementation
- com.squareup.okhttp3:logging-interceptor * implementation
- com.squareup.okhttp3:okhttp * implementation
- org.jetbrains.kotlinx:kotlinx-serialization-json 1.3.0 implementation
- junit:junit 4.13.2 testImplementation
- androidx.paging:paging-runtime-ktx $paging_version implementation
- com.google.dagger:hilt-android $hilt_version implementation
- androidx.paging:paging-runtime-ktx $paging_version implementation
- com.google.dagger:hilt-android $hilt_version implementation
- androidx.activity:activity-compose 1.4.0 implementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.compose.material:material $compose_version implementation
- androidx.compose.ui:ui $compose_version implementation
- androidx.compose.ui:ui-tooling-preview $compose_version implementation
- androidx.constraintlayout:constraintlayout-compose 1.0.0 implementation
- androidx.core:core-ktx 1.7.0 implementation
- androidx.hilt:hilt-lifecycle-viewmodel 1.0.0-alpha03 implementation
- androidx.hilt:hilt-navigation-compose 1.0.0 implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel-compose 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx 2.4.0 implementation
- androidx.paging:paging-compose $paging_compose implementation
- com.google.android.material:material 1.5.0 implementation
- com.google.dagger:hilt-android $hilt_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.0 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.0 implementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.core:core-ktx 1.7.0 implementation
- com.google.android.material:material 1.5.0 implementation
- junit:junit 4.13.2 testImplementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.core:core-ktx 1.7.0 implementation
- com.google.android.material:material 1.5.0 implementation
- junit:junit 4.13.2 testImplementation
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.core:core-ktx 1.7.0 implementation
- com.google.android.material:material 1.5.0 implementation
- junit:junit 4.13.2 testImplementation