📖 Teorija
Namų darbas — paleisk Pica ir backendą
Namų darbas — įsitikink, kad ir programėlė, ir backendas veikia tavo rankose.
- Paleisk Pica emuliatoriuje ar telefone. Turi matyti „Hello Pica!". Jei sinchronizacija lūžta — patikrink plugins bloką (prisimink AGP 9 spąstus).
- Pakeisk ekraną. Faile
MainActivity.ktvietojGreeting("Pica")parašyk savo pasisveikinimą, pvz.Greeting("Pica @ Staliukas 7"). Perleisk — tekstas pasikeitė. - Paleisk pateiktą backendą lokaliai (Go serveris iš
_reference/pica-backend; instrukcijos joREADME). Naršyklėje atidarykhttp://localhost:8080/menu— turi grįžti picų JSON sąrašas. Tai duomenys, kuriuos programėlė ims 5-oje pamokoje.
Privalomi testai:
- Paleidimo testas: programėlė atsidaro ir rodo tavo tekstą; konsolėje (Logcat) — jokių raudonų klaidų.
- Backendo testas:
GET /menugrąžina JSON (ne 404, ne „connection refused").
Atsiskaitymui: ekrano nuotrauka su tavo pakeistu tekstu + GET /menu atsakymas.
Patarimas. Turi veikiantį projektą, temą ir pirmą ekraną — pamatas padėtas. Bet ekranas kol kas tuščias, o backendas jau turi picų. Kitoje pamokoje Compose UI: sudėsim tikrą meniu sąrašą — slenkamas picų korteles su Material 3. Duomenys kol kas bus statiniai (tikras
GET /menuprijungiamas 5-oje), bet ekranas pagaliau atrodys kaip Pica.