🟨 Główne funkcje
🏠 Ekran główny:
Wyświetla poziomą listę 20 znaków uzyskanych z publicznego API.
Podczas przewijania każdego znaku aplikacja odtwarza jedną z jego najbardziej charakterystycznych fraz za pomocą funkcji syntezy mowy (TTS), a na dole aktualizowany jest wyróżniony obraz.
Zawiera przyciski do włączania lub wyłączania dźwięku oraz przełączania między trybem jasnym i ciemnym.
📍 Lokalizacje:
Prezentuje podzieloną na strony, pionową listę 20 kultowych lokalizacji w Springfield.
Każdy element wyświetla obraz, nazwę witryny oraz przyciski „Lubię to/Nie lubię” wraz z łączną liczbą ocen.
⭐ Ulubione:
Umożliwia zapisanie ulubionych postaci w wewnętrznej bazie danych na urządzeniu.
Są one wyświetlane w siatce wraz z obrazem, nazwą oraz opcją usunięcia lub dostępu do szczegółowego profilu.
👤 Szczegóły postaci:
Po wybraniu postaci z ekranu głównego lub sekcji ulubionych wyświetlany jest szczegółowy widok z:
- Obrazem i przyciskiem do dodawania lub usuwania z ulubionych.
- Pięć ważnych faktów biograficznych.
- Listą fraz, które można odtworzyć za pomocą syntezatora mowy.
🧩 Technologia:
Opracowana z wykorzystaniem Jetpack Compose, zgodnie z najlepszymi praktykami w projektowaniu i architekturze nowoczesnego systemu Android.
Pobiera dane z publicznego API (API The Simpsons) i wykorzystuje pamięć wewnętrzną do zarządzania ulubionymi, bez konieczności łączenia się z serwerami zewnętrznymi.
📚 Cel edukacyjny:
Ta aplikacja została stworzona wyłącznie w celach edukacyjnych i demonstracyjnych.
Nie jest powiązana, sponsorowana ani autoryzowana przez posiadaczy praw autorskich do serialu The Simpsons.
Wszystkie obrazy, nazwy i odniesienia należą do ich odpowiednich właścicieli.
🟢 Najważniejsze funkcje
- Nawigacja po sekcjach: Postacie, Lokacje i Ulubione.
- Dynamiczna paginacja dla płynnego działania.
- Odtwarzanie fraz za pomocą funkcji syntezy mowy.
- Adaptacyjny interfejs z trybami ciemnym i jasnym.
- Lokalne przechowywanie ulubionych postaci.
Zastrzeżenie:
Ten projekt nie jest przeznaczony do celów komercyjnych. Wyświetlana treść pochodzi ze źródeł publicznych i jest wykorzystywana w celach edukacyjnych, aby zilustrować korzystanie z API, przetwarzanie danych i projektowanie za pomocą Jetpack Compose.
Ostatnia aktualizacja
28 lis 2025