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