Sovelluksen käyttöliittymän kehittäminen älypuhelimille
Lawrence, Akin (2024)
Lawrence, Akin
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024092325490
https://urn.fi/URN:NBN:fi:amk-2024092325490
Tiivistelmä
Työn tavoitteena oli kehittää käyttöliittymää mobiilisovellukselle, joka on suunnattu verkostoitumiselle. Tässä opinnäytetyössä käytiin tärkeimmät asiat ja vaiheet, jotka liittyvät yleisesti React Native -sovelluskehitykseen. Itse projektissa haluttiin helpottaa sosialisoitumista ja tapahtumien etsintää, jotta siitä tulisi vaivatonta. Ohjelmiston tehtävänä on yksinkertaistaa tätä prosessia asettamalla asiat sellaiseen järjestykseen, että jokaisessa kaupungissa jokainen tietäisi välittömästi meneillään olevista tapahtumista ympäri Suomea.
Opinnäytetyötä toteutettiin toiminnallisena tutkimuksena, jossa hyödynnettiin erilaisia ohjelmointityökaluja. Työnteon yhteydessä selvisi paljon uutta tietoa tiedon käsittelystä ja hallitsemisesta. Työn aikana käytiin asioita läpi, jotka tekevät projektista pitkäkestoisen ja myöhemmin helposti päivitettävän.
Johtopäätöksenä selvisi, että jokaista JavaScript käyttöliittymä koodia kannattaa päivittää tietyin aikavälein. Päivitysten tekeminen ratkaisee ajan myötä tulevia haavoittuvuuksia ja se helpottaa ominaisuuksien lisäämistä sitä mukaan, kun niitä pitää integroida projektiin. The goal of the work is to create a user interface for a mobile application that facilitates connections with others. This thesis covers the most important aspects of user interface development when using React Native and steps that are generally related to the development environment. The idea itself of the application is to make it quick to search for all events, so that it becomes easy and effortless. The software accomplishes this by simplifying the process of meeting others by organizing events in an order which allows users to be instantly aware about the ongoing events in cities in Finland.
During this thesis various programming tools were utilized to get more experience. A wealth of new information about data processing and management was learned. Some steps were also taken to make sure the projects user interface is as long-lasting as possible and easily updatable.
The conclusion was that the JavaScript code should be updated at certain intervals. Making updates resolves vulnerabilities and makes it easier to add features as they come.
Opinnäytetyötä toteutettiin toiminnallisena tutkimuksena, jossa hyödynnettiin erilaisia ohjelmointityökaluja. Työnteon yhteydessä selvisi paljon uutta tietoa tiedon käsittelystä ja hallitsemisesta. Työn aikana käytiin asioita läpi, jotka tekevät projektista pitkäkestoisen ja myöhemmin helposti päivitettävän.
Johtopäätöksenä selvisi, että jokaista JavaScript käyttöliittymä koodia kannattaa päivittää tietyin aikavälein. Päivitysten tekeminen ratkaisee ajan myötä tulevia haavoittuvuuksia ja se helpottaa ominaisuuksien lisäämistä sitä mukaan, kun niitä pitää integroida projektiin.
During this thesis various programming tools were utilized to get more experience. A wealth of new information about data processing and management was learned. Some steps were also taken to make sure the projects user interface is as long-lasting as possible and easily updatable.
The conclusion was that the JavaScript code should be updated at certain intervals. Making updates resolves vulnerabilities and makes it easier to add features as they come.