Skip to content

AutSoft/NetAcademiaAndroidIntro

Repository files navigation

NetAcademia: Android fejlesztés - Bevezetés

1. Ismerkedés az Android platformmal

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:

2. Android alkalmazás komponensek

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ó.

3. Felhasználói felület alapfogalmak

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ó.

4. További felhasználói felületi megoldások

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ó.

5. Perzisztens adattárolás

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ó.

6. Komponensek közti kommunikáció, adattárolás a felhőben

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages