Shawn Dhillon

 

Group 339.1.png

 The Challenge

Map O Matic was a mobile application I designed and created as part of an android application development course. The purpose of this application was to allow users to navigate the world using a map. It would provide users with the ability to pin and save specific locations to a database. A toggle between night and day mode was also available.

The Project

The core requirements of this project were to create an application which had several screens and activities within itself. After brainstorming, I decided on the concept of the App, which used a database that runs on user input by saving the users login information. Users were provided with a map, that allowed them to pin and save different locations of their choice. They were also able to customize their pins with names and photos.

My Role

My roles in this individual class project were to code the application and design it along the way.

Date

May 2018 to August 2018

 

 Login View

When the application is first opened, users are met with the login and create account screens. Here users can login to their existing accounts using a username and password or they can create a new one.

Map+Info+1.jpg

 Map View

After logging in, users are moved to the map view. Here, depending on their GPS location users can pin locations on a map. As well as save those locations to a database with a name and image.

 
Map+Info+2.jpg
 

 Search View

Finally, users can search for the locations they pinned and saved to a database.

Map+Info+3.1.jpg
 

 Self Reflection

While working on this project, I learned how to create various types of mobile applications using Android Studio. Furthermore, I learned how to refine my wireframing skills, therefore creating both high and low fidelity protoytpes. I also studied and learned how to use the different tools found within android studio such as the sdk developer tools. Such skills are also transferable to various other projects and settings as these android application development skills can demonstrate to employers that I am aware of the latest android development techniques and design guidelines.

Map Info 4.png