A tantárgy célja az Android platformra való alkalmazásfejlesztés alapjainak bemutatása Java programozási nyelv segítségével.
Fejlesztés mobil eszközökre (GUZEBAL-FEJLMOBE-1)
Alapadatok
Oktatók
Tantárgy célja
Elsajátítandó ismeretanyag
Android Studio és SDK telepítése, emulátor létrehozása. Fejlesztési lehetőségek, Android alkalmazás komponensek (Activity, Service, Content provider, Broadcast receiver) bemutatása. Android projekt felépítése, IDE használata. Alapvető vezérlők, layout kezelő elemek, felület létrehozása. Activity életciklusmodell, fragmentek létrehozása és használata. Adatkötés, képkezelés, listák létrehozása. Architecture components. Webszolgáltatások használata, kapcsolódás REST API-hoz.
Szakmai kompetenciák
Tudás
– Képes rétegezett és elosztott rendszerek programozására, WEB és mobilprogramozásra.
Képesség
– Ismeri a mobil alkalmazásfejlesztés sajátosságait.– Digitális technológia hatékony alkalmazása, tanulási célok elérését szolgáló digitális megoldások ismerete.
Attitűd
Autonómia és felelősség
Számonkérés és értékelés
Félévközi követelmények
Az órák látogatása, az ott hallottak otthoni áttekintése és kiegészítése az órán ajánlott irodalom alapján. Gyakorlatvezető által kiadott projektfeladat egyéni vagy csoportos megoldása (git verziókezelő segítségével), félév végén a projekt bemutatása és megvédése.
Vizsgakövetelmények
Generatív MI használata
2. álláspont: Az GMI eszközök használata korlátozottan engedélyezett (pl. irodalomkutatási segítségnyújtás vagy meghatározott eszközök). Ez azt jelenti, hogy a GMI eszközök előre meghatározott módon használhatók a feladatok elkészítéséhez, megoldásához. Ebben az esetben a tantárgy gondozójának feladata és felelőssége meghatározni, hogy a GMI eszközök használata mely esetekben megengedett vagy nem megengedett. A tantárgyleírásban részletesen meg kell határozni, hogy a GMI eszközök milyen módon használhatóak az adott kurzus során.
Segédanyagok, laborháttér
Android Studio és SDK: https://developer.android.com/studio/ Git: https://git-scm.com/ GitHub: https://github.com/ Gitlab: https://gitlab.com/ Sourcetree: https://www.sourcetreeapp.com/
Irodalom
Kötelező irodalom
[1] Dr. Bolla Kálmán Milán, Eszéki Dániel: Android szoftverfejlesztés, egyetemi jegyzet, 2019 [2] Google Android Developers: http://developer.android.com
Ajánlott irodalom
[1] Ekler Péter, Fehér Marcell, Forstner Bertalan, Kelényi Imre: Android-alapú szoftverfejlesztés, Szak Kiadó 2012, ISBN 9789639863279