Skip to content

An application which demonstrates usage of Kotlin coroutines and Flow with Android's MVVM architecture.

License

Notifications You must be signed in to change notification settings

arifnadeem7/mvvmcoroutinesandflow

Repository files navigation

Read more about this project here

Description

This project demonstrates usage of Kotlin coroutines and Flow with MVVM architecture of Android applications.

Libraries used

  1. Coroutines - For offloading long running tasks to background

  2. Flow - Works very well with coroutines, provides us with cold streams which can be transformed using well known reactive operators.

  3. Dagger - For dependency injection

  4. Room - For storing our application data

  5. Jetpack Navigation - Used to effortlessly navigate between screens.

  6. Retrofit - For making API calls

  7. Material components for Android - For material theming

Acknowledgements:

About

An application which demonstrates usage of Kotlin coroutines and Flow with Android's MVVM architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages