This is demo project, Using android modern development technology for scalable, maintainable and testable code.
- Clone the Repository.
$ git clone https://github.com/MMRBD/StarWarExplorer.git
- Build and Run the Project.
- Run the command
gradle app:testDebugUnitTest
(Debug) orgradle app:testReleaseUnitTest
(Release).
- Clean Architecture
- MVVM
- Dependency Injection (Hilt)
- REST
- Local caching (Room)
- Testing
- APIs (Retrofit)
- Local Database (Room)
- UseCases
- Android Core (KTX)
- Android Lifecycle
- Navigation Component
- Retrofit
- OkHttp
- Gson
- Hilt
- JUnit
- Android Test Core