Bemutatjuk a platform szerkezetét, a fejlesztőkörnyezetet és a fejlesztéshez használt eszközöket, valamint egy kezdő projektet, melyet végül a saját telefonunkon futtatunk.
Az elkészített alkalmazások:
Ismertetjük a fő komponenseket, áttekintjük az Activity komponens életciklusát. Egy egyszerű alkalmazás kifejlesztése segítségével ismertetjük a több képernyőből álló alkalmazás fejlesztés kihívásait.
Az elkészített alkalmazás itt található.
Bemutatjuk a felhasználói felület építőelemeit kitérve az elrendezésekre és az egyedi nézetekre. Ismertetjük a stílusok és témák használatát, valamint az animációk készítésének lehetőségét.
Az elkészített alkalmazás itt található.
Egy látványos alkalmazás összetett menüket, dialógusokat is tartalmaz, valamint dinamikus listákat, melyekre minden alkalmazásban szükség van. Elkezdjük egy nagyobb alkalmazás fejlesztését, melyet több lépésben tovább fejlesztünk.
Az elkezdett alkalmazás kódja itt található.
Minden mobil alkalmazásban kulcs kérdés, hogy az adatokat elmentsük hatékonyan hogy azok később is elérhetőek legyenek. Megmutatjuk a perzisztens adattárolási lehetőségeket és kiegészítjük az előző alkalmazást perzisztens tárolással.
A kiegészített alkalmazás kódja itt található.
Nagyobb alkalmazások esetén elengedhetetlen, hogy a komponensek tudjanak egymással kommunikálni, így újra felhasználható modulokat készíthetünk. Továbbá bemutatjuk, hogyan használható a felhő adattárolásra, melynek segítségével a felhasználók közös adatokon tudnak dolgozni (Firebase).
Az alkalmazás kódja végleges formájában itt érhető el.