Android app assignment with requirements given upfront.
Anonym
- Databinding - MDC - Vanilla Dagger 2 (Multibinding, Scopes, Qualifiers, Binds, BindsInstance, Component and Subcomponent, clearly separated Modules, no Android Injectors) - Single responsibility - Interface segrations - Kotlin 100% - LiveData - RxJava - Clean Architecture with use cases (no interactors) - Retrofit - Error states - Unit test coverage 80% of the view model and use cases (Mockk) - UI tests - Espresso, custom matchers