Mobile Development With React Native
Lehtonen, Santeri (2023)
Lehtonen, Santeri
2023
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-2023120534477
https://urn.fi/URN:NBN:fi:amk-2023120534477
Tiivistelmä
This thesis follows the experiences of a front-end mobile software developer working with React Native framework. Focusing mainly on the development of a public transportation ticket inspection application. Taking a close look at the development requirements, process, methodologies, and results of specific features implemented in this time frame.
The study aims to provide insight into the decisions made during the development and analyze the challenges encountered. Emphasizing the professional growth of the author in the field of mobile development while educating the reader on the nuances of React Native.
The features implemented during this period revolved around making API calls to an existing back-end and handling the responses. This included a feature to fetch and process critical data from the server. Another feature was to inspect and display tickets from a pilot phase account-based system. Last feature was to create inspection events from inspected tickets and handle sending of them to the server.
Significant outcomes of this thesis included a successful integration of RTK Query to this project. Which handles the API traffic of the application with numerous queries, mutations, and middleware’s. Successful implementation of account-based ticket scanning was also a significant milestone in project level as it is the highest priority feature of the MVP.
This thesis underscores the critical role of hands-on experience in shaping a developer's professional journey, illustrating how theoretical knowledge is translated into practical implementation.
The study aims to provide insight into the decisions made during the development and analyze the challenges encountered. Emphasizing the professional growth of the author in the field of mobile development while educating the reader on the nuances of React Native.
The features implemented during this period revolved around making API calls to an existing back-end and handling the responses. This included a feature to fetch and process critical data from the server. Another feature was to inspect and display tickets from a pilot phase account-based system. Last feature was to create inspection events from inspected tickets and handle sending of them to the server.
Significant outcomes of this thesis included a successful integration of RTK Query to this project. Which handles the API traffic of the application with numerous queries, mutations, and middleware’s. Successful implementation of account-based ticket scanning was also a significant milestone in project level as it is the highest priority feature of the MVP.
This thesis underscores the critical role of hands-on experience in shaping a developer's professional journey, illustrating how theoretical knowledge is translated into practical implementation.