Submission 2 MADE (Menjadi Android Developer Expert) Dicoding
GameKuy Android App, build with Kotlin due to finish Dicoding Menjadi Android Developer Expert (MADE) Final Submission. I'm using api.rawg.io for the data source, and my design inspirated from rawg.io.
I Hope this Project will help someone, if you feel helped with this project, you can give stars to support me, thank you very much :), And also thanks to Adithya for allowing me using his readme template, it was very helpful :))
Clone or Download and Open it into Android Studio for Submission 2
https://github.com/riyhs/GameKuy-Game-Explorer-App.git
You can use the DownGit for download Submission 1 separately, Copy this
https://github.com/riyhs/GameKuy-Game-Explorer-App/tree/submission-1
and Paste it into DownGit, after that click Download Button, and voila, you can clone the code.
Splashscreen | All Games |
---|---|
![]() |
![]() |
Detail Games | Explore Games | Favorite Games |
---|---|---|
![]() |
![]() |
![]() |
- Splash Screen
- Get All Games
- Explore Games
- Add game to favorite
- MVVM (Model-View-ViewModel) Architecture Pattern
- Modularization (core module)
- Dynamic Feature (favorite module)
- Clean Architecture (data, domain, presentation)
- Dependency Injection with Dagger Hilt
- Coroutines Flow
- ViewBinding
- Room Persistence
- Obfuscation with Proguard
- Encryption with SQLCipher
- Certificate Pinning with OkHttp
- Continuous Integration with Circle-CI