🟨 Tärkeimmät ominaisuudet
🏠 Päänäyttö:
Näyttää vaakasuoran luettelon, jossa on 20 hahmoa julkisesta API:sta.
Kun selaat kutakin hahmoa, sovellus toistaa tekstistä puheeksi (TTS) yhden hahmon tyypillisimmistä lauseista, ja esillä oleva kuva päivittyy alareunaan.
Sisältää painikkeet äänen aktivoimiseksi tai mykistämiseksi sekä vaalean ja tumman tilan välillä vaihtamiseksi.
📍 Sijainnit:
Näyttää sivutetun pystysuoran luettelon 20 ikonisesta sijainnista Springfieldissä.
Jokainen kohde näyttää kuvan, paikan nimen ja "Tykkää/Ei tykkää" -painikkeet sekä arvioiden kokonaismäärän.
⭐ Suosikit:
Voit tallentaa suosikkihahmosi laitteesi sisäiseen tietokantaan.
Ne näytetään ruudukossa kuvan, nimen ja vaihtoehdon kanssa poistaa ne tai tarkastella niiden yksityiskohtaista profiilia.
👤 Hahmon tiedot:
Kun valitset hahmon päänäytöltä tai suosikkiosiosta, näkyviin tulee yksityiskohtainen näkymä, jossa on seuraavat tiedot:
- Kuva ja painike, jolla voit lisätä tai poistaa hahmon suosikeista.
- Viisi merkittävää elämäkerrallista faktaa.
- Luettelo lauseista, jotka voidaan toistaa tekstinsyötteen avulla.
🧩 Teknologia:
Kehitetty Jetpack Composella noudattaen modernin Android-suunnittelun ja -arkkitehtuurin parhaita käytäntöjä.
Se kuluttaa tietoja julkisesta API:sta (The Simpsons API) ja käyttää sisäistä tallennustilaa suosikkien hallintaan ilman, että tarvitsee muodostaa yhteyttä ulkoisiin palvelimiin.
📚 Koulutustarkoitus:
Tämä sovellus on luotu yksinomaan oppimis- ja teknistä esittelyä varten.
Se ei ole sidoksissa Simpsonien oikeuksien haltijoihin, eikä sitä sponsoroi tai valtuuta The Simpsons -elokuvan oikeuksien haltijat.
Kaikki kuvat, nimet ja viittaukset kuuluvat omistajilleen.
🟢 Tärkeimmät ominaisuudet
- Osioiden navigointi: Hahmot, sijainnit ja suosikit.
- Dynaaminen sivutus sujuvan käyttökokemuksen takaamiseksi.
- Lausekkeiden toisto tekstistä puheeksi -toiminnolla.
- Mukautettava käyttöliittymä, jossa on tummat ja vaaleat tilat.
- Suosikkihahmojen paikallinen tallennus.
Vastuuvapauslauseke:
Tämä projekti ei ole tarkoitettu kaupallisiin tarkoituksiin. Näytetty sisältö on peräisin julkisista lähteistä ja sitä käytetään koulutustarkoituksiin havainnollistamaan API-kulutusta, tiedonkäsittelyä ja suunnittelua Jetpack Composen avulla.