GitPedia

Android Clean Arch Coroutines Koin

Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding

From ZahraHeydari·Updated June 16, 2026·View on GitHub·

A Simple Android Mobile Application which has been implemented using Clean Architecture alongside MVVM design. The project is written primarily in Kotlin, first published in 2019. Key topics include: android-clean-arch-coroutines, android-cleanarchitecture-kotlin, clean-architecture, clean-architecture-coroutines, clean-architecture-koin.

Android-Clean-Arch-Coroutines-Koin

A Simple Android Mobile Application which has been implemented using Clean Architecture alongside MVVM design.

Technologies & Methodologies which used:

  • Koin
  • Coroutines
  • Clean Architecture
  • MVVM Pattern
  • LiveData
  • Espresso
  • Mockk

The App Scenario

Used the following REST API, develop a simple application that fetches the
posts from the API and displays them in a list.
The API is here: https://jsonplaceholder.typicode.com/posts

Supported Android Versions

android versions targeted:

  • Android 4.0.3 Ice Cream Sandwich(API level 15) or higher

Used libraries

  1. GitHub - retrofit
  2. GitHub - moshi
  3. Github - Multidex

Version History

  • 1.0 (07/06/2019)- Initial implementation

Author

@ZARA

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from ZahraHeydari/Android-Clean-Arch-Coroutines-Koin via the GitHub API.Last fetched: 6/23/2026