NORMA eResearch @NCI Library

4th year project: Final Technical Report

Pan, NaiBin (2017) 4th year project: Final Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (2MB) | Preview

Abstract

The purpose of this document is to show how an Android App was development by using MapBox API, GPS, Android studio, MySql and Cloud 9. There are some tools that the developers need to be fully pay attention on when choosing. That it's important to have a current device.

That making android apps is getting easier everyday with the come out of Android studio because eclipse had some flaws to deal with.

I was trying to use the Google API for the main map function, but I found some brand phone in China that cannot the Google and it makes the map cannot show on the phone. That is the main reason I move to the MapBox API, it can work on all the Android phones, but the MapBox API is very less function than Google API, that is the reason, I need spend more time to make the map design for the map part.

And in my case, I used SHA1 as encryption, not the MD5 for user login, SHA 1 IS older a bit outdated so use salt to make it current. But it will be faster than MD 5.

What I have to kept in mind throughout development is to make the project is easy to use without any IT skills, keep users information safe, and can truly help people in life. From the last months’ study, I learned to use the MapBox API for design the main map function and the GPS function works for track the users to make sure the time calculate function can work when the user in the zone that they made.

The end goal is, when people download the app from the Google Play, and use it. They will realize, this app is managing time better than before and make life easy.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 01 Nov 2017 11:52
Last Modified: 01 Nov 2017 11:52
URI: https://norma.ncirl.ie/id/eprint/2709

Actions (login required)

View Item View Item