An open API service indexing awesome lists of open source software.

https://github.com/zahraheydari/android-clean-arch-coroutines-koin

Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding
https://github.com/zahraheydari/android-clean-arch-coroutines-koin

android-clean-arch-coroutines android-cleanarchitecture-kotlin clean-architecture clean-architecture-coroutines clean-architecture-koin coroutines coroutines-android databinding koin koin-kotlin koin-mvvm kotlin-android kotlin-coroutines kotlin-coroutines-mvvm livedata livedata-databinding mockk moshi mvvm-pattern retrofit2-kotlin

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](http://square.github.io/retrofit/) - retrofit
2. [GitHub](https://github.com/square/moshi) - moshi
3. [Github](https://github.com/casidiablo/multidex) - Multidex

## Version History

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

## Author
@ZARA