Interaktyvios edukacinės programėlės skirtos pasiruošti nelaimingiems įvykiams kūrimas
Gadliauskas, Justas |
Kuriant mobiliąją programėlę reikia detaliai išanalizuoti jau esamus sprendimus, tiksliai numatyti būtinus funkcinius ir nefunkcinius reikalavimus. Projektuojant mobiliąją aplikaciją svarbu sukurti dizainą ir funkcionalumą, užtikrinančius geriausią galimą vartotojo patirtį ir tinkamai tai ištestuoti. Bakalaurinio darbo metu nagrinėjamos panašios programėlės, skirtos pasiruošti nelaimėms. Analizuojamas dizainas, funkcionalumas ir pritaikymas Lietuvos vartotojams. Remiantis gautais rezultatais išsikelti funkciniai ir nefunkciniai reikalavimai, projektuojama duomenų bazė, pridedamas interaktyvus Lietuvos žemėlapis su priedangų lokacijomis. Programėlė papildoma naujienų ir pranešimų funkcionalumais. Didesniam vartotojų įtraukimui pasiekti sukuriamas viktorinos tipo žaidimas. Darbe pateikiami gauti rezultatai ir išvados apie dizaino sprendimus pritaikytus skirtingų operacinių sistemų ir rezoliucijų įrenginiams, pasirinktus programavimo sprendimus. Galutinė programėlės versija pasižymi patogia navigacija, aiškiu dizainu ir stabilia veikimo struktūra.
Developing a mobile app requires a detailed analysis of existing solutions, and a precise prediction of the necessary functional and non-functional requirements. When designing a mobile application, it is important to create a design and functionality that provides the best possible user experience and to test it properly. The bachelor thesis examines similar apps for disaster preparedness. The design, functionality and adaptation for Lithuanian users are analysed. Based on the results, functional and non-functional requirements are set, a database is designed, and an interactive map of Lithuania with shelter locations is added. The app is complemented with news and notification functionalities. A quiz-type game is developed to increase user engagement. The paper presents the results and conclusions about the design solutions adapted to different operating systems and device resolutions, and the chosen programming solutions. The final version of the application is characterised by a user-friendly navigation, a clear design and a stable performance structure.