🟨 Hauptfunktionen
🏠 Hauptbildschirm: Zeigt eine horizontale Liste mit 20 Charakteren, die über eine öffentliche API abgerufen werden.
Beim Durchscrollen der einzelnen Charaktere spielt die App per Text-to-Speech (TTS) einen ihrer charakteristischsten Sätze ab, während unten ein Profilbild aktualisiert wird.
Schaltflächen zum Aktivieren/Stummschalten des Tons und zum Umschalten zwischen hellem und dunklem Modus sind ebenfalls enthalten.
📍 Orte: Präsentiert eine vertikale Liste mit 20 bekannten Orten in Springfield.
Jeder Eintrag zeigt ein Bild, den Namen des Ortes, „Gefällt mir“-/„Gefällt mir nicht“-Schaltflächen sowie die Gesamtzahl der Bewertungen.
⭐ Favoriten: Ermöglicht das Speichern Ihrer Lieblingscharaktere in einer internen Datenbank auf Ihrem Gerät.
Sie werden in einem Raster mit Bild, Name und der Option zum Löschen oder zum Aufrufen ihres detaillierten Profils angezeigt.
👤 Charakterdetails:
Wenn Sie einen Charakter auf dem Hauptbildschirm oder in den Favoriten auswählen, wird eine detaillierte Ansicht mit folgenden Informationen angezeigt:
- Bild und Schaltfläche zum Hinzufügen oder Entfernen aus den Favoriten.
- Fünf bemerkenswerte biografische Fakten.
- Liste mit Sätzen, die per Sprachausgabe (TTS) wiedergegeben werden können.
🧩 Technologie:
Entwickelt mit Jetpack Compose gemäß den Best Practices moderner Android-Architektur.
Die App nutzt Daten einer öffentlichen API (The Simpsons API) und den internen Speicher zur Verwaltung der Favoriten, ohne Verbindung zu externen Servern.
📚 Zweck für Bildungszwecke:
Diese Anwendung wurde ausschließlich zu Lern- und Demonstrationszwecken entwickelt.
Sie steht in keiner Verbindung zu den Rechteinhabern von „The Simpsons“, wird nicht von ihnen gesponsert oder autorisiert.
Alle Bilder, Namen und Referenzen gehören ihren jeweiligen Eigentümern.
🟢 Hauptfunktionen:
- Navigation: Charaktere, Orte und Favoriten.
- Dynamische Seitennavigation für eine optimale Benutzererfahrung.
- Wiedergabe von Sätzen per Text-to-Speech.
- Anpassbare Benutzeroberfläche mit hellem und dunklem Modus.
- Lokale Speicherung von Lieblingszeichen.
Hinweis: Dieses Projekt dient nicht kommerziellen Zwecken. Die angezeigten Inhalte stammen aus öffentlichen Quellen und werden zu Schulungszwecken verwendet, um die API-Nutzung, die Datenverarbeitung und das Design mit Jetpack Compose zu veranschaulichen.
Aktualisiert am
28.11.2025