Mobil alkalmazások fejlesztése

Saved in:
Bibliographic Details
Main Author: Szabó Bernát
Other Authors: Fauszt Dr. Tibor
Kesik András Balázs
Format: Thesis
Kulcsszavak:agilis módszertan
Apple
banki informatika
banki rendszerek
banki szolgáltatás(ok)
mobil fizetési rendszer
mobiltelefonok
programozás
programozási nyelvek
programtervezés
Online Access:http://dolgozattar.uni-bge.hu/40729
Description
Abstract:Szakdolgozatomban betekintés nyújtottam egy mobilbank alkalmazás fejlesztésének architektúrájába és agilis fejlesztési metodológiájába, felépítésébe. Megvizsgáltam az iOS (iPhone Operating System) fejlesztésre használt két főbb programozási nyelvet, a Swiftet és az Objective-C-t. Ezeket a következő hipotézisem keretein belül górcső alá vetetettem és összehasonlítottam : “A Swift programozási nyelv alkalmasabb az iPhone operációs rendszerre (iOS) történő alkalmazásfejlesztésre, mint elődje az Objective-C.” Megállapítottam, hogy ma már a Swift nyelv alkalmasabb az iOS-re történő fejlesztésre elődjével, az Objective-C-vel szemben. Kutatási kérdésem kapcsán megvizsgáltam, hogy melyek a leggyakrabban használt programtervezési minták egy iOS mobilalkalmazás fejlesztésekor és mi jellemzi ezeket. Többféle tervezési mintával találkoztam és dolgoztam munkáim során azonban mindig nehéznek tartottam az adaptálást egy másabb felépítésű alkalmazáshoz. Általában pedig akkor találkoztam ezekkel, amikor egy újabb projekten kezdtem el dolgozni és nehéz volt időt szánnom arra, hogy mélyebben beleássam magam egy-egy tervezési mintába. Ennek mentem elébe és mélyebben megvizsgáltam a főbb tervezési mintákat, hogy biztosabb alapokkal rendelkezzek és ezzel esetlegesen segítsem a jövő pályakezdő iOS fejlesztőit. Végül egy primer kutatás keretein belül, online kérdőív formájában felkutattam az emberek mobilbankolási szokásait és ezeknek mértékét, hogy egy reális képet kaphassak a mobilbank alkalmazásokkal szemben támasztott igényekről. Ezzel a primer kutatással igazoltam a következő hipotézisemet: “A mobilbankolás a jövő bankolási formája”. Kutatásomban részben elméleti elemző munkát végeztem, amely során a témában rendelkezésre álló releváns szakirodalmakat áttekintettem és felhasználtam személyes tapasztalataimat is, amelyeket eddigi fejlesztési munkáim során szereztem. Egyértelműen bebizonyosodott, hogy a Swift mellet az Objective-C ma már nem versenytárs, azonban mind a mai napig találkozhatunk ezzel a nyelvvel, akár régebben írodott alkalmazás keretein belül, vagy ma is aktívan fejlesztett és támogatott harmadik féltől származó dinamikus könyvtár esetében. Úgy gondolom még évekig nagyon hasznos tudás, ha valaki ismeri és használni tudja ezt a nyelvet és a hozzáértő szakemberek folyamatos csökkenése miatt, ez a tudás idővel csak értékesebbé válik. Primer kutatásom eredményeinek kiértékelése során egy átfogó képet kaptam arról, hogy a felhasználók milyen módon és mennyire igénylik a mobilbank alkalmazásokat. Ezek alapján megállapíthatjuk, hogy a mobilbankolás biztosan a jövő bankolási formája. Azt azonban nehéz megjósolni, hogy milyen mértékben fogja átvenni és kiszorítani az internetbankolást, illetve a személyes ügyintézést. Szerintem még sokáig fog ez a három bankolási forma egymással párhuzamosan működni, mivel a bankok nagyon széleskörű tulajdonságokkal rendelkező ügyfélkörrel dolgoznak.