SynapseIndia - Custom Software Development Company
eCommerce Services
CMS Development
Website Development
Mobile App Development
Microsoft Solutions
Website Designing

Android & iPhone Mobile App for Retail
'AdGPS'- Shop Search Engine

Client Brief:

The client approached us with a requirement of developing a smartphone application for Android, Blackberry, iPhone & iPad that will search for shops in an available location. The application keeps on updating the user location after regular time interval on server and alerts the users regarding the shops/stores which are nearby to his current location. He can check the alerts and can check the ad details.

Our Endeavor:

The project entails the development of a Blackberry, iPhone and Android application and admin panel to manage the application data through the network. We have used HTTP GET / POST web-services to implement data transfer between application and server/admin panel. We have integrated Facebook and twitter API in mobile application to share the shops and offers, we have also integrated Google map in the application to view the shop or offer location on map. The application runs well on Blackberry OS 5.0, Android OS 1.6 and iPhone OS 4.1.

Detailed study of the app is given below:
Overall Description:

This mobile application is basically used as classified ads for checking the ads as per the location of users and displaying the ad details them by alerting them with shops/stores in the nearby area/locality.

The user can provide details regarding likings and that will be entered by him in his profile. So accordingly the SMS’ will be sent to him. The more the SMS’ he receives, the more SMS’ he receives, the more points he gets. The points he gets, will get credited to his account that can be redeemed after it reaches a certain level.


It runs in the background & keeps on updating the location of the user for Android & BlackBerry. Once a user opts for any alert message the details regarding the shop/store will be displayed. User can choose to see the website of the store or he can see the route to reach the location using a map and also can avail some coupons available with the store for his benefit.

  • There will be log in screen for user to enter his credentials and logged in to the application.
  • Profile Creation: User can create his profile preferences.
  • The Home screen will display list of ads
  • Change Preference: User can change his preference for ads as well as radius preference
  • Option details: On selecting particular options the details will be displayed like Website, Map, Coupons etc.
  • Map: The map will be displayed for reaching the particular shop/store from the current location.
  • Website: The website will be displayed for the particular store.
App Details:
The application will keep on updating the user location on the server and would alert the users with ads regarding the shops/stores which are associated with this application in the provided radius to see the stores of any interest. He can check the alerts or for getting the route to reach the location or can check the website for the respective shop/store.
To register with the app, users need to add the following info:
  • User ID (As Email Id) (Mandatory/Unique)
  • Password (Mandatory)
  • First Name (Mandatory)
  • Last Name (Mandatory)
  • Business Address (Mandatory)
  • City (Mandatory)
  • State (Mandatory)
  • ZIP code (Mandatory)
  • Country(Mandatory)
  • Phone Number (Mandatory)
  • Mobile Number (Mandatory)
  • PayPal ID
  • Category

Once logged in, a user can submit his interests by selecting the choices available on the existing list of interest.

Home Page:

The home page displays the ads in the respective area according to the current location will be displayed. User can select/choose the subcategory which is related to the specific store. Users can post tweets or share messages on Facebook.

Ad Details:
Clicking on one of the particular ads, the app will display the following details:
  • More Info related to the store.
  • Contact Details: Contact details of the store.
  • Map: Map that will be shown from the user location till the store.
  • Tweet or share message on Facebook.
  • User can call, email view, route on map and can get route directions.
Change Preferences/Settings: Users can change his preferences for getting ads as well as the radius for receiving the ads.
Offer Screens: Will show list of offers/adds available. User can navigate to the Ad Details screen for the particular offer/ads.
Account Screen: Will show details of the logged-in user. The details can be edited by the user and can be saved updated on the server.
Admin Panel:
The admin has been facilitated with the following rights: 
  • Manage Advertisers
  • Manage Cell Phone Users
  • Category Management
  • Subscription Management
  • Advertisement Management
  • Manage Static Content
  • Manage Points
  • Manage Payment History
  • 10 Manage Advertisement Clicks
  • Manage Credit History


Android, iPhone & iPad, PHP


Retail & Wholesale

View Tags
 Android & iPhone Mobile App for Retail 'AdGPS'- Shop Search Engine
Read more about our:

Mobile App Development Services

Mobile App Development

Mobile App Development

View Details
Mobile App Prototype Creation for Fashion Industry in USA - Style Coupe

Mobile App Prototype Creation for Fashion Industry in USA - Style Coupe

View Details
Android & iOS Mobile App Development using Xamarin

Android & iOS Mobile App Development using Xamarin

View Details
Development of an eCommerce Application for iPhone

Development of an eCommerce Application for iPhone

View Details
SynapseIndia Clutch Rating
Synapseindia Shopify Partner
Synapseindia BigCommerce Partner
Synapseindia Kentico Partner
Synapseindia Partner
SynapseIndia Wix Partner
Synapseindia Apple Developer
We make things that Change things quickly

Connect to an expert

SynapseIndia Contact
+44 2079934232
India :
SynapseIndia Locations
14121 NE Airport Way, #358642,
Portland, Oregon 97230, USA
View On Google Maps
SDF B-6, NSEZ, Sector 81, Noida
201305, Uttar Pradesh, INDIA
View On Google Maps
Download Corporate Profile
SynapseIndia Corporate Profile
SynapseIndia Corporate Profile