Spis treści

MVC w Androidzie

Widoki i Lokalizacja

Sprawdź jak aplikacja prezentuje się na tablecie 10'' a jak na telefonie. Dostosuj jej wygląd (i być może interfejs) do rozmiarów i orientacji ekranu.

Dodaj do aplikacji Quiz obsługę języka niemieckiego (lub dowolnego innego) :)

Style

Wygeneruj dodatkowy styl dla elementu Button i zaadaptuj go do aplikacji Quiz, którą pisałeś na poprzednich zajęciach. Możesz użyć Asset studio, lub możesz uzyć programu graficznego do edycji istniejącego przycisku i dodania elementów odpowiedzialnych za poszczególne stany guzika.

Fragmenty i nawigacja

Dodaj ViewPagera do layoutu aplikacji Quiz tak, aby można było pytania przesuwać gestem swipe. (pamiętaj, że każde pytanie powinno być zaimplementowane jako Fragment).

Uwaga Możesz posiłkować się kodem z projektu Ambient Profile

Możesz pomyśleć nad wykorzystaniem dodatkowej przestrzeni tabletu w orientacji landscape do tego, żeby po lewej stronie wyświetlać listę pytań. Uwaga Możesz wykorzystać wizarda tworzenia nowej aktywności ;)

Optymalizacja interfejsu

Zbadaj swoje aplikacje przy użyciu HierarchyViewera i Linta. Jeśli nie udało Ci się ukończyć aplikacji Quiz, możesz wykorzystać Ambient Profile

W przypadku Linta w szczególności zwróć uwagę na: