Springfield Character Explorer

5+
Yuklanmalar
Yoshga oid cheklov
Hamma uchun
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot
Skrinshot

Bu ilova haqida

🟨 Main features

🏠 Main screen:
Displays a horizontal list of 20 characters obtained from a public API.
When you scroll through each character, the app uses Text-to-Speech (TTS) to play one of their most characteristic phrases, while a featured image is updated at the bottom.
Includes buttons to activate or mute the sound and switch between light mode and dark mode.

📍 Locations:
Presents a paginated vertical list of 20 iconic locations in Springfield.
Each item displays an image, the name of the site, and ‘Like/Unlike’ buttons, along with the total number of ratings.

⭐ Favourites:
Allows you to save your favourite characters in an internal database on your device.
They are displayed in a grid with their image, name and the option to delete them or access their detailed profile.

👤 Character details:
When you select a character from the main screen or the favourites section, a detailed view is displayed with:

- Image and button to add or remove from favourites.
- Five notable biographical facts.
- List of phrases that can be played back using TTS.

🧩 Technology:
Developed with Jetpack Compose, following best practices in modern Android design and architecture.
It consumes data from a public API (The Simpsons API) and uses internal storage to manage favourites, without the need to connect to external servers.

📚 Educational purpose:
This application has been created exclusively for learning and technical demonstration purposes.
It is not affiliated with, sponsored by, or authorised by the rights holders of The Simpsons.
All images, names, and references belong to their respective owners.

🟢 Key features
- Section navigation: Characters, Locations, and Favourites.
- Dynamic pagination for a smooth experience.
- Phrase playback using Text-to-Speech.
- Adaptable interface with dark and light modes.
- Local storage of favourite characters.

Disclaimer:
This project is not for commercial purposes. The content displayed comes from public sources and is used for educational purposes to illustrate API consumption, data handling, and design with Jetpack Compose.
Oxirgi yangilanish
28-noy, 2025

Maʼlumotlar xavfsizligi

Xavfsizlik — dastur ishlab chiquvchilar maʼlumotlaringizni qanday jamlashi va ulashishini tushunishdan boshlanadi. Maʼlumotlar maxfiyligi va xavfsizlik amaliyotlari ilovadan foydalanish, hudud va yoshga qarab farq qilishi mumkin. Bu axborot dastur ishlab chiquvchi tomonidan taqdim etilgan va keyinchalik yangilanishi mumkin.
Tashqi hamkorlarga hech qanday axborot ulashilmagan
Dastur ishlab chiquvchilar axborot ulashilishini qanday aytishi haqida batafsil
Hech qanday maʼlumot jamlanmagan
Dastur ishlab chiquvchilar axborot jamlanishini qanday aytishi haqida batafsil