Tantárgy neve, kódja: Fejlesztés mobil eszközökre, GUZEBAL-FEJLMOBE-1

Szak neve, képzési szintje: Üzemmérnök-informatikus alapszak, BProf
Tanterv: 2017
Féléves konzultációs órák száma: 16
Kreditérték: 5
Elmélet: 50 %
Gyakorlat: 50 %
A tantárgy tantervi helye: 5. félév
Munkarend: Levelező
Előtanulmányi feltételek: Java alkalmazások I
Értékelés: gyakorlati jegy
Tantárgy besorolása: specializációs
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Bolla Kálmán Milán
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Dr. Bolla Kálmán Milán
Ellenőrzésért felel: Gurka Dezsőné Csizmás Edit
Tárgy oktatásának célja:
A hallgatók a Java programozási alapokra építve ismerkednek meg az Android mobil alkalmazások fejlesztésével. A tantárgy kitér a fejlesztőkörnyezet ismertetésére, az Android alkalmazások felépítésére, felhasználói felületek tervezésére, Android specifikus Java csomagok és típusok megismerésére, valamint az automatikus tesztelési módszerekre.
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.

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
Tudása:

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

Képességei:

– Képes rétegezett és elosztott rendszerek programozására, WEB és mobilprogramozásra.

Attitűdje:


Autonómia és felelősség:


További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
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:

Tanulmányi segédanyagok, laborháttér:

Android Studio és SDK: https://developer.android.com/studio/ Git: https://git-scm.com/ Gitlab: https://gitlab.com/ Sourcetree: https://www.sourcetreeapp.com/

Kötelező irodalom:

[1] Dr. Bolla Kálmán Milán, Eszéki Dániel: Android szoftverfejlesztés, egyetemi jegyzet, 2019

Ajánlott irodalom:

[1] Ekler Péter, Fehér Marcell, Forstner Bertalan, Kelényi Imre: Android-alapú szoftverfejlesztés, Szak Kiadó 2012, ISBN 9789639863279 [2] Google Android Developers: http://developer.android.com