Introduction to Information Systems and Programming in Term 4 had another project: Android App. We were supposed to create an app to help aid tourists who might need help getting around Singapore. The app was supposed to include some features that we learnt in Java such as - implicit intent, preference fragment, SQLite Database, parsing JSON. We also had to include an algorithms segment where given a certain budget and places of interest, the optimised path would be shown.

I was pretty happy that I managed to make a decent main page. This was using scroll view.

Home Page

The places of interests were displayed using a recycler view. Clicking on the picture (of course not here but in the app) would lead to a Google page of the place and the location would lead to Google maps.

Places of Interest

This is the "Getting Around" section where we just used 5 places for the algorithm to create the shortest path within the budget. There were other features such as SQLite Database was used to track the spending of a traveler in the country. The "Events" in Singapore lead to a Singapore Tourism webpage.

Setting a budget and choosing the locations would calculate the optimised path to visit the places of interest.

It was fun to make this simple app which was to help consolidate and apply our learnings in class.