Fejlesztés mobil eszközökre (GUZEBAL-FEJLMOBE-1)

Alapadatok
Szak és képzési szint
Üzemmérnök-informatikus alapszak, BProf
Tanterv
2017
Óraszám
16 (Konzultáció)
Kreditérték
5 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
5. félév
Oktatók
Tantárgyfelelős
Dr. Bolla Kálmán Milán
Felelős tanszék
Informatika Tanszék
Oktatók
Dr. Bolla Kálmán Milán, - nincs
Ellenőrzésért felel
Gurka Dezsőné Csizmás Edit
Tantárgy 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.

Szakmai kompetenciák
Tudás

– 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ég

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

Attitűd

Autonómia és felelősség

Számonkérés és értékelés
Félévközi 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

Generatív MI használata

Nincs megadva

Irodalom
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