BANDUNG, ID // © 2026 DIRZA AULIA
RETURN TO PORTFOLIO ARCHIVE
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
GameWish: Entertainment App screenshot

Kotlin Multiplatform WASM Engine

PLAY STORE