
|
|
A képzés célja, hogy a résztvevő megtanulja az Android-alapú szoftverfejlesztés nélkülözhetetlen alapismereteit, és egy konkrét projektet (önállóan működő alkalmazást) megvalósítson a Google hivatalos fejlesztői környezetében, az Android Studio-ban.
A gyakorlatorientált képzés moduljaihoz tartozó részletes magyarázatok és bemutatott példák lehetővé teszik, hogy a hallgató az adott technológia működését könnyen megérthesse, és a megszerzett tudást akár már másnap önállóan alkalmazni tudja. A későbbiekben pedig képes legyen az adott rendszerrel kapcsolatban várható újdonságokat egyszerűen elsajátítani.
A képzés főbb témái:
Az oktatóról:
Dr Ekler Péter, PhD - Informatikai tudományok doktora, BME-VIK egyetemi docens, AutoSoft Kft CTO-ja
AutoSoft Kft CTO-jaként olyan projektek valósultak meg az ő keze alatt, mint pl.: [...]
BME - Villamosmérnöki és Informatikai Karának Automatizálási és Alkalmazott Informatikai Tanszékének docenseként évente több száz diák vesz részt [...] óráin
Több mint 10 éves Android fejlesztői és oktatói tapasztalat
100-nál is több publikáció szerzője, kutatási témái között szerepelnek: mobil szoftverek és hálózatok, adattárház és üzleti intelligencia megoldások és peer-to-peer hálózatok is
Magyországon az egyetlen Android-alapú szoftverfejlesztést oktató könyv (‘Android-alapú szoftverfejlesztés’) társszerzője
[A KÉPZÉS INDULÁSA 2020.......]
Bevezetés - Mire számíts a kurzuson?
Android platform szerkezete
Android verziók
Android projekt felépítése
Android alkalmazás szerkezete, egyszerű életciklusa
Alapvető felhasználói felületi elemek
[FELADAT: EGYSZERŰ JÁTÉK FEJLESZTÉSE]
[FELADATFELTÖLTÉS]
[HÁZI FELADAT, 1. HÉT: ÖSSZETETT TÁBLÁS JÁTÉK (AKNAKERESŐ) FEJLESZTÉSE]
[FELADATFELTÖLTÉS]
Kérdésed van? Küldd be!
[LIVE ALKALOM] [TÉMA: ALAPOK ÉS EGYEDI NÉZETEK]
Activity
Service
Content Provider
Broadcast Receiver
Kommunikáció a komponensek között, Intent mechanizmus
Állapot megőrzés az életciklus során
Felhasználói felület tervezése
Menük kezelése
[FELADAT: A VIDEÓKBAN BEMUTATOTT FELHASZNÁLÓI FELÜLET REPRODUKÁLÁSA]
[FELADATFELTÖLTÉS]
[HÁZI FELADAT, 2. HÉT: TERVEZZ EGYEDI FELHASZNÁLÓI FELÜLETET!]
[FELADATFELTÖLTÉS]
Kérdésed van? Küldd be!
[LIVE ALKALOM] [TÉMA: KOMPONENSEK ÉS FELHASZNÁLÓI FELÜLET]
Többképernyős alkalmazások
Stílusok és témák használata.
Animációk
Dinamikus felhasználói felület tervezés
Listák és táblázatok kezelése
[FELADAT: TO-DO LISTA ELKÉSZíTÉSE]
[FELADATFELTÖLTÉS]
[HÁZI FELADAT, 3. HÉT: ELEKTRONIKUS JEGYKEZELŐ ALKALMAZÁS PROTOTíPUS]
[FELADATFELTÖLTÉS]
Kérdésed van? Küldd be!
[LIVE ALKALOM] [TÉMA: FELHASZNÁLÓI FELÜLETEK]
Telefon és tablet egyidejű támogatása (Fragment mechanizmus)
Perzisztens adattárolás: SharedPreferences, SQLite, állomány kezelés, ORM
ViewPager használata, lapozás swipe gesztussal
[FELADAT: KOMPLEX LISTA KEZELŐ AKALMAZÁS ELKÉSZíTÉSE]
[FELADATFELTÖLTÉS]
[HÁZI FELADAT, 4. HÉT: BEVÁSÁRLÓ LISTA MÁS PARAMÉTEREKKEL]
[FELADATFELTÖLTÉS]
Kérdésed van? Küldd be!
[LIVE ALKALOM] [TÉMA: TABLETEK ÉS TELEFONOK EGYIDEJŰ TÁMOGATÁSA]
File kezelés
Kulcs-érték alapú tárolás, beállítások kezelése
Külső eseményekre való feliratkozás és esemény kezelés
Osztálykönyvtárak használata
Hálózati kommunikáció alapismeretek
[FELADAT: FILE KEZELÉS, TELEFONHíVÁSOK KEZELÉSE]
[FELADATFELTÖLTÉS]
[HÁZI FELADAT, 5. HÉT: VALUTAVÁLTÓ ALKALMAZÁS]
[FELADATFELTÖLTÉS]
Kérdésed van? Küldd be!
[LIVE ALKALOM] [TÉMA: TOVÁBBI ADATTÁROLÁSI LEHETŐSÉGEK]