🟨 Основні характеристики
🏠 Головний екран:
Відображає горизонтальний список із 20 символів, отриманих із публічного API.
Під час прокручування кожного символу програма використовує перетворення тексту в мовлення (TTS) для відтворення однієї з його найхарактерніших фраз, а внизу оновлюється зображення.
Має кнопки для активації або вимкнення звуку та перемикання між світлим і темним режимами.
📍 Місця розташування:
Представляє вертикальний список із 20 знакових місць у Спрінгфілді з розбивкою на сторінки.
Кожен елемент відображає зображення, назву сайту та кнопки «Подобається/Не подобається», а також загальну кількість оцінок.
⭐ Улюблені:
Дозволяє зберігати улюблених персонажів у внутрішній базі даних на вашому пристрої.
Вони відображаються в сітці з їхнім зображенням, іменем та можливістю видалити їх або отримати доступ до їхнього детального профілю.
👤 Деталі персонажа:
Коли ви вибираєте персонажа на головному екрані або в розділі обраного, відображається детальний огляд з:
- Зображенням та кнопкою для додавання або видалення з обраного.
- П'ятьма визначними біографічними фактами.
- Списоком фраз, які можна відтворити за допомогою TTS.
🧩 Технологія:
Розроблено за допомогою Jetpack Compose з дотриманням найкращих практик сучасного дизайну та архітектури Android.
Споживає дані з публічного API (The Simpsons API) та використовує внутрішню пам'ять для керування обраним без необхідності підключення до зовнішніх серверів.
📚 Освітня мета:
Цей додаток створено виключно для навчання та технічної демонстрації.
Він не пов'язаний, не спонсорований та не авторизований власниками прав на Сімпсонів.
Усі зображення, імена та посилання належать їхнім відповідним власникам.
🟢 Основні характеристики
- Навігація по розділах: Персонажі, Місця та Обране.
- Динамічне нумерування сторінок для плавного використання.
- Відтворення фраз за допомогою перетворення тексту в мовлення.
- Адаптивний інтерфейс з темним та світлим режимами.
- Локальне зберігання улюблених персонажів.
Застереження:
Цей проєкт не призначений для комерційних цілей. Відображений контент походить із загальнодоступних джерел та використовується в освітніх цілях для ілюстрації використання API, обробки даних та дизайну за допомогою Jetpack Compose.