iOS alapú fejlesztés

Oktatási cél: Az Apple ökoszisztéma, valamint az Apple okostelefonok és táblagépek programozási rendszerének gyakorlat-orientált ismertetése. A hallgatókat programozási mintafeladatokon és példákon keresztül, lépésről-lépésre készíti fel az Apple mobil operációs rendszerére készített alkalmazások tervezésére, kódolására és publikálására. A tananyag a korábban megszerzett programozási tudás alkalmazását, valamint az egyéni elgondolások megvalósítását ösztönözi mobil környezetben.

Tematika: A tárgy ismerteti az Apple mobil operációs rendszerének (iOS) történetét, fejlődési vonalát, valamint – a fejlesztési környezet üzemeltetéséhez szükséges mértékben – az Apple asztali operációs rendszerét (macOS) és használatát. Bemutatja a fejlesztéshez szükséges fejlesztői környezetet (Xcode). Programozási mintafeladatokon keresztül ismerteti az ökoszisztéma programozási nyelvének (Swift) nyelvi elemeit és szerkezeteit. A nyelvi alapok elsajátítása után, lebontott egységekben, tárgyalja az alkalmazások építőköveit a felület elemeitől, időzítők, fájl- és adatbázisok kezelésén át a kommunikációig és a szenzorok használatáig. A kódok Model-View-Controler és/vagy Model-View-ViewModel felépítést követnek, és minden egységben a mobil környezet sajátosságaira fókuszálnak, kiemelve a különbséget az asztali és a mobil alkalmazásfejlesztés között.

 

iOS alapú fejlesztés