Using Mobile Application Framework For Solving The Problem Of Unaffordable Tution Fees
Gulzar, Muhammad Ali (2019)
Gulzar, Muhammad Ali
2019
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-05-28
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201905311758
https://urn.fi/URN:NBN:fi:tty-201905311758
Tiivistelmä
This thesis is solving a problem that university children are not able to afford education due to high expenses and education fees. A potential solution could be a mobile application that connects these university students and parents who want to hire them for a salary. Then the question arises; which mobile application framework to use for developing this mobile application. At first, the usage of internet and mobile devices in the current times are explained. After collecting the statistics about internet mobile devices usage, it was more clear what the trend is going to be in the near future. After that different types of mobile applications were discussed and how they differ from each other. There are three types of mobile applications: Hybrid, Native and Web Applications.
The main part of the thesis was discussing three different mobile application frameworks; React Native, Flutter and Ionic. All three were discussed in detail and in the conclusion a table was drawn up where it summarises all the characteristics of each mobile application framework.
In the second last part of this thesis, mobile application was developed using React Native. The application was divided into front end and back end. The back end was implemented by the library firebase which is provided by Google. The front end was constructed using various third party libraries such as react-native-animation and react-native-vectors.
Finally a conclusion was drawn upon the effect of having this application in the real world. Feedback from various users was collected to get insights for the mobile application developed using React Native.
The main part of the thesis was discussing three different mobile application frameworks; React Native, Flutter and Ionic. All three were discussed in detail and in the conclusion a table was drawn up where it summarises all the characteristics of each mobile application framework.
In the second last part of this thesis, mobile application was developed using React Native. The application was divided into front end and back end. The back end was implemented by the library firebase which is provided by Google. The front end was constructed using various third party libraries such as react-native-animation and react-native-vectors.
Finally a conclusion was drawn upon the effect of having this application in the real world. Feedback from various users was collected to get insights for the mobile application developed using React Native.
Kokoelmat
- Kandidaatintutkielmat [8709]