Wpis z mikrobloga

#android #java #programowanie

Cześć, jestem w trakcie tworzenia mojej pierwszej poważniejszesz aplikacji na Android. Do tej pory robiłem jakieś podstawowe apki. Napisałem już prosty serwer który generuje zbiór 32 pytań zgodnych z zasadami WORDU. Link do przykładowego odpowiedzi serwera: https://pastebin.com/X2ZtdRUR. Teraz chciałbym dowiedzieć się jakie koncepty Androida muszę ogarnąć.
Według mnie aplikacja po kliknięciu przykładowo NOWY TEST powinna wysyłać zapytanie na prawidłowy endpoint , sparsować i stworzyć 32 obiekty Question. No i dalej nie wiem.
W pamięci będe miał dane dla każdego pytania. Muszę jakoś pobrać odpowiedź od użytkownika i wyświetlić wynik.
Obiekt Question może mieć dodatkowe pole userInput = "". Przy pobieraniu odpowedzi mogę tam zapisywać tag odpowiedzi ("A", "B", "C", "N", "T") i metodę countPoints która podliczy punkty?

Podsumowywując potrzebuję 3 Activity? HomeScreen z buttonem nowy test, GetUserInpu z UI do wyświetelnia pytania i pobrania odpowiedzi i DisplayResult która wyświetli wynik?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WebDevIsMyPassion:

Podsumowywując potrzebuję 3 Activity?

No nie do końca ( ͡° ͜ʖ ͡°) Obecne zalecenia googlowkie mówią o tym, że tworzyć aplikację oparte o 1 aktywność i manipulować fragmentami.

Teraz chciałbym dowiedzieć
  • Odpowiedz