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