Locate me App
Executive Summary
Project Description:
This application enables user to share his/her location with the person in his/her contact list. User can track the position of other users. He can send voice messages to other users in a session. User can drop a meet-me point for other users. Application synchronizes all the data by using web-services.
Functionality:
Create a Session:
The users will launch the application by tapping the application icon. They have option of sending a message from a message list or type a new message. They can choose a contact from contact list to send the message. Application automatically embeds the URL of the application in a message. A session is created by requesting web-service.
Join A Session:
The users will receive a message/mail from the other users using the application and this creates a session. A message/mail has link for the application as user taps on a link application will launch on mobile. The user has the option to share his/her location or discard the option. On pressing ´Share location’, user will join that session.
Session Maintaining:
Application will fetch the users position data from the web-service for specific session after specific interval. The map is updated based on new users’ positions. Application also checks for the new entries in a session or any removed user from session.
Audio Message Sending:
Users in a session can send a voice message in a session and audio message will be played on the mobile of other users in that session. Users can send a voice message simultaneously and all the messages are maintained in queue to play one by one. Application will check for audio message from the other users on the web-service after some interval.
Users Tracking:
Users in a session can track other users’ positions on a map. A path will be drawn on the map as users move. Application will fetch the position of the other users in a session after some interval and draw a line path between the previous position and new position.
Meet me Pin:
Users in a session can drop a pin on a map for a meeting point. Application will upload the time and position of the pin to web-service. Application in a session will continuously check for any meet me pin at regular intervals and if found, a corresponding pin is dropped on the map.
Augmented View:
Users can view virtual view of the position of other user in a session in front of camera of the device.
About our Client
IT Industry
Industry
IT
Technologies
iOS