Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sergio11/android_marvel_clean_architecure

Android Marvel App with clean architecure approach.
https://github.com/sergio11/android_marvel_clean_architecure

android-marvel coroutines dagger2 jetpack-android material-design moshi mvvm retrofit2 room

Last synced: about 20 hours ago
JSON representation

Android Marvel App with clean architecure approach.

Awesome Lists containing this project

README

        

# Android Marvel Clean Architecture

## Main Goals

* Clean architecure approach.
* Dependency injection through Dagger.
* Asynchronous operations management with cooroutines.
* Using Material Design guidelines.
* Using local storage to implement cache layer through repository pattern.
* Testing with mockito, assertj, junit..

## Possible improvements.

* Using the Jetpack Paging library.
* UI Testing.

## Screenshots

### Character List


### Character Detail


## Tests