How to use?
- Clone project
- Change API Key for RAWG in core/src/main/java/com/gkevin/gamecatalogue/core/data/source/remote/network/ApiService.kt
- Change or delete certificate pinner in core/src/main/java/com/gkevin/gamecatalogue/core/di/CoreModule.kt at line 33
- Run the project
Features include:
- Clean Architecture
- view model
- live data
- MVVM
- Database
- room
- SQLCipher
- API
- retrofit
- GSON
- certificate pinning
- Reactive Programming
- RxJava
- Dependency Injection
- koin
- Modularization
- modularization
- dynamic feature