Multiplatform mobil applikáció fejlesztése

Lukácsi Szilárd, (2015) Multiplatform mobil applikáció fejlesztése. BA/BSc, Simonyi Károly Műszaki, Faanyagtudományi és Művészeti Kar.

[img] PDF
SKK-INGA-10-2015-SZ.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP-kről nyitható meg

Download (2951Kb)

Abstract

A dolgozatom során elkészítettem egy mobilalkalmazást. Az alkalmazás készítésének legfontosabb kritériuma az volt, hogy Android és iOS készülékeken is fusson. Ennek megfelelően olyan keresztplatformos fejlesztő eszközt választottam, amely lehetővé teszi a gyors és hatékony fejlesztést egyszerre akár több operációs rendszerre is. A dolgozat elején bemutatásra kerül, hogy mi a különbség a natív programozási nyelven írt alkalmazások, a mobilbarát weboldalak és a hibrid alkalmazások között. Ezt követ egy rövid statisztikai leírás, ami azt támasztja alá, hogy a mobilkészülékek eladásának növekedésével a mobilalkalmazás fejlesztés utáni kereslet is növekszik. Összefüggést vonva a natív és a hibrid fejlesztés között látjuk, hogy a natív alkalmazásfejlesztés jóval több időt és pénzt igényel. Ennek eredményeképpen a választott fejlesztő keretrendszer egy keresztplatformos megoldás lesz.Itt részletesen bemutatom, hogy hogyan alakult ki ez az irány, hogyan épül fel és milyen technikák elsajátítására van szükség, hogy ezt használni tudjuk. Ezek után rátérek a tényleges alkalmazás fejlesztésének bemutatására. Elsőként egy részletes specifikáció készül a fejlesztendő alkalmazásról. A specifikáció során minden funkció kapcsán említésre kerül, hogy mi az amit tudnia kell, és mi az amit nem feltétlenül. Ha minden funkció működését megfelelően körüljártunk, akkor meg kell határozni azokat a technikákat, amelyekkel meg lehet őket valósítatni. A specifikáció után azok a fejlesztői könyvtárak kerülnek bemutatása, amelyek fel lettek használva az alkalmazás elkészítése során. Ide tartoznak azok a könyvtárak, amelyek az alkalmazás vázáért, kinézetéért és egyes funkciók megvalósításáért felelősek. Mivel egy nagyméretű és összetett alkalmazásról van szó, szükség volt olyan keretrendszer használatára, amely segíti a programkód szétválasztását funkcionalitás szerint. Segítségével egymástól függetlenül írhatjuk a megjelenítés és az adatelérés kódját. Ha minden tervezési és fejlesztési eszköz bemutatásra került, akkor jön a specifikációban leírt függvények megvalósítása a megismert technikákkal. Itt részletes leírásokkal és kódábrázolásokkal szemléltetem, hogy az egyes funkciók hogyan lettek implementálva. Az implementációs rész mellett mindig lesz egy-egy képernyőfotó, amely az alkalmazás futása közben készült el. Ezek a képek megmutatják, hogy az elkészült alkalmazás adott funkciója hogyan jelenik meg a különböző platformokon. Az alkalmazás elkészülte után valahogyan el kell juttatnunk a felhasználókhoz. Erre legegyszerűbb megoldás, hogy feltöltjük őket a Play Store vagy App Store oldalakra. Ezek az oldalak felelősek azért, hogy az általunk feltöltött alkalmazás a világ összes iOS vagy Android rendszerű készüléket használó felhasználóhoz eljusson. A dolgozatom végén ez kerül bemutatásra. Szó lesz arról, hogy hogyan lehet digitálisan aláírni az alkalmazásunk és arról is, hogy hogyan lehet a programkódunkat egy telepíthető alkalmazássá csomagolni.

Magyar cím

Multiplatform mobil applikáció fejlesztése

Angol cím

Multi-Platform Mobile App Development

Institution

Nyugat-magyarországi Egyetem

Faculty

Simonyi Károly Műszaki, Faanyagtudományi és Művészeti Kar

Tanszékcsoport/intézet

SKK - Informatikai és Gazdasági Intézet

Specialization

UNSPECIFIED

Témavezető(k)

Témavezető neveBeosztás, tudományos fokozat, intézményEmail
Varga Tamás, doktorandusz UNSPECIFIEDvarga@inf.nyme.hu

Local id

SKK-INGA-10-2015-SZ

Item Type: Szakdolgozat
Depositing User: tanuló Lukácsi Szilárd
Date Deposited: 2015. Dec. 15. 14:05
Last Modified: 2015. Dec. 15. 14:05
URI: http://diploma.nyme.hu/id/eprint/1179

Actions (login required)

View Item View Item