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!
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukasLechnerDev%2FKotlin-Coroutines-and-Flow-UseCases-on-Android
PURL: pkg:github/LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android
Stars: 2,787
Forks: 461
Open issues: 5
License: apache-2.0
Language: Kotlin
Size: 2.24 MB
Dependencies parsed at:
34
Created at: over 5 years ago
Updated at: 2 months ago
Pushed at: 9 months ago
Last synced at: 2 months ago
Topics: android, channels, coroutines, flow, kotlin, kotlin-channels, kotlin-coroutines, kotlin-flow, reactive
- actions/checkout v1 composite
- actions/setup-java v1 composite
- 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