DEVELOPING GEOLOCATION CHAT BASE APPLICATION WITH IONIC FRAMEWORK
Nguyen, Thong (2016)
Nguyen, Thong
Oulun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201601201503
https://urn.fi/URN:NBN:fi:amk-201601201503
Tiivistelmä
In this thesis, a mobile application was developed based on web technology to demonstrate the power of flexible ability of the web platform. It is the chat application in which user can attend their chat room based on their current location and communicate with people near them.
The good mobile application can be achieved with the web platform instead of developing the native application which will required more development and maintain time for the owner. A web developer can reuse their web technology knowledge to develop mobile application. Ionic framework which was based on the popular JavaScript framework Angular provide infrastructure for developer when developing a large application with JavaScript language. The thesis will explain how Ionic and Angular providing the feature lacking in JavaScript which can make developing mobile application faster and easier. Furthermore, it will prove the flexibility and power of web technology on the mobile platform.
The project source code is developed under distributed version control system Git and Git Flow branching model to manage the development process and communication between developers. The thesis will also show how use Github as the host server for the project source code and discussion room.
The good mobile application can be achieved with the web platform instead of developing the native application which will required more development and maintain time for the owner. A web developer can reuse their web technology knowledge to develop mobile application. Ionic framework which was based on the popular JavaScript framework Angular provide infrastructure for developer when developing a large application with JavaScript language. The thesis will explain how Ionic and Angular providing the feature lacking in JavaScript which can make developing mobile application faster and easier. Furthermore, it will prove the flexibility and power of web technology on the mobile platform.
The project source code is developed under distributed version control system Git and Git Flow branching model to manage the development process and communication between developers. The thesis will also show how use Github as the host server for the project source code and discussion room.