PERSONAL PROJECT · ANDROID APP Entertainment Hub · Android
GameWish: Entertainment App
Entertainment wishlist organizer for tracking games, discovering PC game deals across digital stores, and managing anime and manga with MyAnimeList sync.
ARCHITECTURE & DESIGN PATTERN
Clean Architecture with MVVM pattern and reactive state management via Kotlin StateFlow.
INFRASTRUCTURE
Dagger Hilt dependency injection, Room local SQLite database, Firebase Authentication and Firestore.
DATA PERSISTENCE
CheapShark API (Game Deals), MyAnimeList (MAL) API, TheMovieDatabase (TMDB) API.
TECHNOLOGY LEDGER
MVVM Jetpack Compose Navigation for Compose Kotlin Coroutines + Flow Room Hilt Paging 3 Retrofit + Moshi Chucker Glide Timber Firebase Auth Firestore Material 2 / 3
Kotlin Multiplatform WASM Engine