Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / LukasLechnerDev / Kotlin-Coroutines-and-Flow-UseCases-on-Android
🎓 Learning Kotlin Coroutines and Flows for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠Unit tests included!
Stars: 2,591
Forks: 406
Open Issues: 4
License: apache-2.0
Language: Kotlin
Repo Size: 2.31 MB
Dependencies:
34
Created: about 4 years ago
Updated: 4 days ago
Last pushed: 9 months ago
Last synced: 4 days ago
Topics: android, channels, coroutines, flow, kotlin, kotlin-channels, kotlin-coroutines, kotlin-flow, reactive
Files
Loading...
Readme
Loading...
Dependencies
- actions/checkout v1 composite
- actions/setup-java v1 composite
app/build.gradle
maven
- androidx.activity:activity-ktx 1.4.0 implementation
- androidx.appcompat:appcompat 1.4.2 implementation
- androidx.cardview:cardview 1.0.0 implementation
- androidx.constraintlayout:constraintlayout 1.1.3 implementation
- androidx.core:core-ktx 1.8.0 implementation
- androidx.lifecycle:lifecycle-common-java8 $lifecycle_version implementation
- androidx.lifecycle:lifecycle-livedata-ktx $lifecycle_version implementation
- androidx.lifecycle:lifecycle-runtime-ktx $lifecycle_version implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx $lifecycle_version implementation
- androidx.recyclerview:recyclerview 1.2.1 implementation
- androidx.room:room-ktx $room_version implementation
- androidx.room:room-runtime $room_version implementation
- androidx.work:work-runtime $work_manager_version implementation
- androidx.work:work-runtime-ktx $work_manager_version implementation
- com.google.android.material:material 1.6.1 implementation
- com.google.code.gson:gson 2.8.9 implementation
- com.jakewharton.timber:timber 5.0.1 implementation
- com.opencsv:opencsv 5.5.2 implementation
- com.squareup.retrofit2:adapter-rxjava2 2.7.1 implementation
- com.squareup.retrofit2:converter-gson 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation
- io.reactivex.rxjava2:rxandroid 2.1.1 implementation
- io.reactivex.rxjava2:rxjava 2.2.19 implementation
- io.reactivex.rxjava2:rxkotlin 2.4.0 implementation
- joda-time:joda-time 2.10.13 implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk7 $kotlin_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android $coroutines_version implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core $coroutines_version implementation
- androidx.arch.core:core-testing 2.1.0 testImplementation
- com.squareup.retrofit2:retrofit-mock 2.7.1 testImplementation
- junit:junit 4.13.2 testImplementation
- org.jetbrains.kotlinx:kotlinx-coroutines-test $coroutines_version testImplementation
build.gradle
maven