Build a mobile application using andriod studio using google maps
Budget: £20 – £120 GBP
You are currently working as a development lead at Downwind Traders, a company that specializes in GPS hardware manufacturing. Your management team tells you that the company's is looking to expand into Geolocation APP solutions and are looking for fresh ideas.
Overall your task is to design, build and test a mobile application based on the growing demand for GPS based mobile technology and present your solution.
Retail
On-demand services
Automotive
Travel
Fitness
Social Media and Dating
Games
IoT
1. Explore the opportunities within the market
You can choose one of the above-listed geolocation app use cases or come up with an entirely new one. You should seek to research and analyse the current market along with a critical appraisal of current opportunities.
2. Choose the location tracking technology and the tech stack
Most location-based service apps rely on the default Google Maps SDK. On iOS, you can also make use of the native MapKit, provided by Apple. Critically evaluate the use of tracking technology and functionality for your chosen mobile application.
3. Functionality
Some of the core elements of apps with geolocation may include:
a map view
user location detection
route mapping
a places near me finder
location-based notifications
location history
it will also need a design document showing a visual prototype of the application to base the actual application off of
With the code it will also need to come with a techinal document including
Data dictionary
Algorithm design
User interface method design
Algorithm Design
Program Flow
Class Diagrams
Testing document
The code will also have to be commented all the way through so i know what is happening at each part of the code
Overall your task is to design, build and test a mobile application based on the growing demand for GPS based mobile technology and present your solution.
Retail
On-demand services
Automotive
Travel
Fitness
Social Media and Dating
Games
IoT
1. Explore the opportunities within the market
You can choose one of the above-listed geolocation app use cases or come up with an entirely new one. You should seek to research and analyse the current market along with a critical appraisal of current opportunities.
2. Choose the location tracking technology and the tech stack
Most location-based service apps rely on the default Google Maps SDK. On iOS, you can also make use of the native MapKit, provided by Apple. Critically evaluate the use of tracking technology and functionality for your chosen mobile application.
3. Functionality
Some of the core elements of apps with geolocation may include:
a map view
user location detection
route mapping
a places near me finder
location-based notifications
location history
it will also need a design document showing a visual prototype of the application to base the actual application off of
With the code it will also need to come with a techinal document including
Data dictionary
Algorithm design
User interface method design
Algorithm Design
Program Flow
Class Diagrams
Testing document
The code will also have to be commented all the way through so i know what is happening at each part of the code