This app is a multi-function app that allows HELP University students and staff to check out the latest stories, view student ranking, view the locations of others and chat with others. It provides login and signup function to enhance the authentication of the app. By viewing the home page, users can check out the latest news of the university and figure out some interesting events around the university. The user also can view and compare the ranking according to the CGPA of the student. Users can browse the ranking according to the program and progress year. The user also can know his location by using the map services in the app.
DATABASE SELECTION: FIREBASE
Firebase is a NoSQL database by Google. Google has Google Cloud platform for cloud computing database too, but Firebase is dedicated for Mobile Application. It can be used in multiple platforms. It can handle most of the major language like iOS and Android. It is more suitable for mobile development with its widely support library and mobile SDK.
The interface of the app has implemented Tab Bar Controller to handle different views. Some of the view has Navigation Controller for user to go further in and able to return to Tab Bar page. There are total 4 Tab Bar view and 3 child views. As the assignment requires the functions of view latest news, check student ranking and live chat, this interface has achieved all of the functions which has mentioned.