Opis projektu
PrzetłumaczonePo zakupie zdjęcie można pobrać na telefon lub wysłać do dowolnej aplikacji (Viber, WhatsApp, Telegram, Instagram, GDrive, GMail itp.).
Pierwszy ekran: Pasek wyszukiwania (nie wymaga autoryzacji).
Drugi ekran: wyniki wyszukiwania według linii (nie wymaga autoryzacji).
Trzeci ekran: szczegóły zdjęcia + przycisk „Pobierz” (nie wymaga autoryzacji).
Po naciśnięciu przycisku pokazujemy:
Ekran czwarty: Autoryzacja.
Ekran piąty: rejestracja.
Ekran szósty: moje zdjęcia.
Dla aplikacji na Androida zostanie dostarczona gotowa ramka z menu i wszystkimi niezbędnymi elementami w tym menu. Zostanie również dostarczona gotowa biblioteka do pracy z API Photobank. Biblioteka zapewni wygodny i elastyczny interfejs do żądania danych z serwera, a także możliwość określenia własnego callbacku przy odbieraniu danych. Biblioteka jest napisana wokół Android Asynchronous Http Client.
W ten sposób cała komunikacja z serwerem będzie abstrahowana od programisty, który wdroży aplikację na Androida.
Biblioteka EventBus będzie używana jako narzędzie do transferu danych do UI.
Wsparcie dla wersji Android od wersji 4.4.+.
Wszystkie elementy graficzne i kontrolki UI muszą być wykonane zgodnie z oficjalnymi wytycznymi:
[ukryj:kontakty]Https://material.google.com
Https://material.io/icons[/ukryj:kontakty]
Więc nie musisz tworzyć swoich ikon.
Wymagania obowiązkowe:
Zapoznanie się z wytycznymi Google Material Design
Znajomość i zrozumienie EventBus
Będzie to również doświadczenie z Android Asynchronous Http Client.