Android · Kotlin

GameRadar

Ich habe GameRadar als native Android-App entwickelt, mit der sich Videospiele suchen, filtern und in persönlichen Listen organisieren lassen. Eine APK stelle ich als GitHub-Release bereit; eine Veröffentlichung im Google Play Store gibt es nicht.

Was ich umgesetzt habe

Spielesuche

Ich habe die RAWG-API angebunden und Filter für Plattform, Genre, Bewertung und Veröffentlichungsdatum umgesetzt.

Persönliche Listen

Ich habe Favoriten und Wunschliste mit lokaler Speicherung über Room umgesetzt.

Detailansichten

Ich habe Detailansichten für Spiele mit Metadaten sowie Komponenten für Screenshot- und Trailer-Galerien entwickelt.

Export und Import

Ich habe Import und Export von Favoriten und Wunschliste über JSON ergänzt.

Statistiken

Ich habe einen Statistikbereich für die persönliche Spielesammlung ergänzt.

Technik

Dafür verwende ich Kotlin, Jetpack Compose, Room, Retrofit und Koin; die App orientiert sich an MVVM/MVI.

Ich speichere Favoriten und bestimmte Detaildaten lokal. Die Online-Suche über die externe Datenquelle ist dadurch nicht vollständig offline verfügbar.

Echte Screenshots aus dem GameRadar-Repository

GameRadar Screenshot 1 aus dem Repository
Repository-Screenshot: screen1.png
GameRadar Screenshot 2 aus dem Repository
Repository-Screenshot: screen2.png
GameRadar Screenshot 3 aus dem Repository
Repository-Screenshot: screen3.png
GameRadar Screenshot 4 aus dem Repository
Repository-Screenshot: screen4.png

Technische Nachweise