šØ Belangrijkste kenmerken
š Hoofdscherm:
Geeft een horizontale lijst van 20 tekens weer, verkregen via een openbare API.
Wanneer je door elk teken scrolt, gebruikt de app Text-to-Speech (TTS) om een āāvan hun meest karakteristieke zinnen af āāte spelen, terwijl een uitgelichte afbeelding onderaan wordt bijgewerkt.
Bevat knoppen om het geluid in of uit te schakelen en te schakelen tussen de lichte en donkere modus.
š Locaties:
Geeft een gepagineerde verticale lijst van 20 iconische locaties in Springfield.
Elk item toont een afbeelding, de naam van de site en knoppen 'Vind ik leuk/Vind ik niet leuk', samen met het totale aantal beoordelingen.
ā Favorieten:
Hiermee kun je je favoriete personages opslaan in een interne database op je apparaat.
Ze worden weergegeven in een raster met hun afbeelding, naam en de optie om ze te verwijderen of hun gedetailleerde profiel te bekijken.
š¤ Personagedetails:
Wanneer je een personage selecteert in het hoofdscherm of de favorietensectie, verschijnt er een gedetailleerde weergave met:
- Afbeelding en knop om toe te voegen aan of te verwijderen uit favorieten.
- Vijf opmerkelijke biografische feiten.
- Lijst met zinnen die kunnen worden afgespeeld via TTS.
š§© Technologie:
Ontwikkeld met Jetpack Compose, volgens de best practices in modern Android-ontwerp en -architectuur.
Het gebruikt gegevens van een openbare API (The Simpsons API) en gebruikt interne opslag om favorieten te beheren, zonder dat er verbinding hoeft te worden gemaakt met externe servers.
š Educatief doel:
Deze applicatie is uitsluitend gemaakt voor leer- en technische demonstratiedoeleinden.
Het is niet gelieerd aan, gesponsord door of geautoriseerd door de rechthebbenden van The Simpsons.
Alle afbeeldingen, namen en referenties zijn eigendom van hun respectievelijke eigenaren.
š¢ Belangrijkste kenmerken:
- Sectienavigatie: Personages, Locaties en Favorieten.
- Dynamische paginering voor een soepele ervaring.
- Zinsdelen afspelen met tekst-naar-spraak.
- Aanpasbare interface met donkere en lichte modi.
- Lokale opslag van favoriete personages.
Disclaimer:
Dit project is niet voor commerciƫle doeleinden. De getoonde content is afkomstig van openbare bronnen en wordt gebruikt voor educatieve doeleinden om API-gebruik, gegevensverwerking en ontwerp met Jetpack Compose te illustreren.