🟨 ძირითადი მახასიათებლები
🏠 მთავარი ეკრანი:
ნაჩვენებია საჯარო API-დან მიღებული 20 სიმბოლოს ჰორიზონტალური სია.
როდესაც თითოეულ სიმბოლოს გადაახვევთ, აპლიკაცია იყენებს ტექსტიდან მეტყველებამდე (TTS) მათი ერთ-ერთი ყველაზე დამახასიათებელი ფრაზის დასაკრავად, ხოლო ბოლოში განახლდება გამორჩეული სურათი.
მოიცავს ღილაკებს ხმის გასააქტიურებლად ან დასადუმებლად და ღია და მუქ რეჟიმებს შორის გადართვისთვის.
📍 მდებარეობები:
წარმოგიდგენთ სპრინგფილდში 20 ემბლემატური მდებარეობის გვერდებად დაყოფილ ვერტიკალურ სიას.
თითოეული ელემენტი აჩვენებს სურათს, საიტის სახელს და „მოწონება/მოწონება“ ღილაკებს, შეფასებების საერთო რაოდენობასთან ერთად.
⭐ ფავორიტები:
საშუალებას გაძლევთ შეინახოთ თქვენი საყვარელი პერსონაჟები თქვენი მოწყობილობის შიდა მონაცემთა ბაზაში.
ისინი ნაჩვენებია ბადის სახით მათი სურათით, სახელით და მათი წაშლის ან მათ დეტალურ პროფილზე წვდომის ოფციით.
👤 პერსონაჟის დეტალები:
როდესაც მთავარ ეკრანზე ან ფავორიტების განყოფილებიდან ირჩევთ პერსონაჟს, ნაჩვენებია დეტალური ხედი:
- სურათი და ღილაკი ფავორიტებში დასამატებლად ან წასაშლელად.
- ხუთი აღსანიშნავი ბიოგრაფიული ფაქტი.
- ფრაზების სია, რომელთა დაკვრაც შესაძლებელია TTS-ის გამოყენებით.
🧩 ტექნოლოგია:
შემუშავებულია Jetpack Compose-ით, თანამედროვე Android დიზაინისა და არქიტექტურის საუკეთესო პრაქტიკის შესაბამისად.
ის მოიხმარს მონაცემებს საჯარო API-დან (The Simpsons API) და იყენებს შიდა მეხსიერებას ფავორიტების სამართავად, გარე სერვერებთან დაკავშირების გარეშე.
📚 საგანმანათლებლო მიზანი:
ეს აპლიკაცია შეიქმნა ექსკლუზიურად სასწავლო და ტექნიკური დემონსტრაციის მიზნებისთვის.
ის არ არის დაკავშირებული, არ არის დაფინანსებული ან არ არის ავტორიზებული The Simpsons-ის უფლებების მფლობელების მიერ.
ყველა სურათი, სახელი და მითითება ეკუთვნის მათ შესაბამის მფლობელებს.
🟢 ძირითადი მახასიათებლები
- სექციის ნავიგაცია: პერსონაჟები, მდებარეობები და ფავორიტები.
- დინამიური გვერდების დალაგება გლუვი გამოცდილებისთვის.
- ფრაზების დაკვრა ტექსტიდან მეტყველებამდე ფუნქციონირების გამოყენებით.
- ადაპტირებადი ინტერფეისი მუქი და ღია რეჟიმებით.
- საყვარელი სიმბოლოების ლოკალური შენახვა.
გაფრთხილება:
ეს პროექტი არ არის კომერციული მიზნებისთვის. ნაჩვენები კონტენტი საჯარო წყაროებიდან არის აღებული და გამოიყენება საგანმანათლებლო მიზნებისთვის, რათა ილუსტრირდეს API-ის მოხმარება, მონაცემთა დამუშავება და დიზაინი Jetpack Compose-ის გამოყენებით.