-
310.000 Ft
-
310.000 Ft
-
310.000 Ft
A tanfolyamot csoportos jelentkezés esetén indítjuk. A minimum csoportlétszám 3 fő.
Az Android ma az okostelefonok és tabletek legnépszerűbb operációs rendszere, de a Statcounter statisztikái szerint az operációs rendszerek összesített listájában is az első helyet szerezte meg, a Windowst is maga mögé utasítva. Tableteken és IoT alkalmazásokban is előszeretettel használják. A tanfolyam az Android olyan képességeit mutatja be, amelyek összetettebb alkalmazások fejlesztéséhez szükségesek. Ilyenek pl. a háttérben futó feladatok, a perzisztens adattárolás, az értesítések, vagy a hálózati kommunikáció is.
Képesség megszerzése összetettebb Android alkalmazások kifejlesztésére.
A tanfolyam olyanoknak szól, akik már ismerik az Android alkalmazásfejlesztés alapjait, boldogulnak a Kotlin nyelvvel, és képesek felhasználói felületeket felépíteni az Android alkalmazásban.
Az Android szoftverfejlesztés I. tanfolyam elvégzése, vagy azzal egyenértékű tudásszint megléte.
-
Fragmentek
-
A Fragmentek szerepe és életciklusok
-
DialogFragment
-
ViewPager
-
A ListItem és a ViewHolder minta
-
A RecyclerView
-
A Navigation Component és a Single Activity architektúra
-
-
Szálkezelés
-
Alkalmazások, komponensek, processzek, szálak
-
Az event loop modell és a UI szál
-
Hosszú taskok végzése, ANR
-
Szálak indításának módjai (Thread, AsyncTask)
-
Visszatérés a UI szálra
-
-
Háttérben futó szolgáltatások
-
A Service komponensek
-
A szálak és a Service komponensek viszonya
-
A Started és Bound működési módok
-
Service létrehozása
-
Kommunikáció a Service-szel
-
-
Engedélyek
-
Normál és veszélyes engedélyek
-
Android 6 előtti és utáni engedélykezelés
-
Engedély tesztelése és elkérése
-
A PermissionDispatcher könyvtár
-
-
Komponensek közti kommunikáció
-
Hagyományos intentek
-
Intentek feloldása
-
Broadcast intentek
-
BroadcastReceiverek
-
-
Értesítések kezelése
-
A Notification rendszer áttekintése
-
Activity indítása értesítésből
-
Értesítés részleteinek kifejtése
-
Értesítési csatornák
-
Értesítések csoportosítása
-
Badge értesítések
-
-
Adatok mentése
-
SharedPreferences
-
Beállítások kezelése a Preferences framework-el
-
Az SQLite adatbázis-kezelő használata
-
Adatok elérhetővé tétele ContentProviderrel
-
ORM-keretrendszerek használata
-
-
Hálózati kommunikáció
-
A kommunikáció lehetséges módjai
-
Szálkezelési megfontolások
-
A Retrofit könyvtár
-