Star Wars Android
Star Wars Android Application for fun!
Description
Star Wars Android is a project that uses a modern approach to Android application development using Kotlin and the latest tech-stack.
Views:
- Work in progress
Architecture
Clean Architecture with MVVM using Repository Pattern
Languages, libraries and tools used
- Kotlin
- Kotlin Coroutines
- Android Architecture Components
- Epoxy
- Dagger Hilt
- Room
- OkHttp
- Retrofit
- Moshi
- Mockito
- JUnit4
Project Structure
The project is using Clean Architecture with packages presentation, domain and data.
- The presentation package is using MVVM with live data.
- The domain package has all the Use Cases & Repositories.
- The data package is using the Repository Pattern to get data from Remote and/or from Cache.
Who do I talk to?
- Juan Camilo Villada
- jvillad1@gmail.com