Skip to content
#

coroutines

Here are 2,026 public repositories matching this topic...

Foodium

🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).

  • Updated Jul 4, 2021
  • Kotlin
androiddevnotes
androiddevnotes commented Jul 22, 2020

If you want to contribute android projects to awesome-android-kotlin-apps, Pull Requests are welcomed!

If you are a beginner looking for your first contribution to Open Source, I will help you with Pull Request and contributing guide. 🐣 contact: awesomedevnotes@gmail.com / twitter: https://twitter.com/androiddevnotes

Feel free to send Pull Requests, fix typos, grammatical mistakes ...

ktx
czyzby
czyzby commented Mar 3, 2021

Extend existing collection extension methods like isEmpty and isNotEmpty to include contracts that imply whenever the verified collections are not null.

For example:

/**
 * @return true if the array is null or has no elements.
 */
@OptIn(ExperimentalContracts::class)
fun <Type> GdxArray<Type>?.isEmpty(): Boolean {
  contract {
    returns(false) implies (this@isEmpty != nu

Improve this page

Add a description, image, and links to the coroutines topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the coroutines topic, visit your repo's landing page and select "manage topics."

Learn more