Categories : All, Case Study, Media and Entertainment, Mobile and Wireless
This is a location and context aware app which pushes notifications in the background based upon user’s current location.
Using advanced location tracking and beacon technology, User is notified on noteworthy dining options, cafes, bars and events in the background without needing to open the app in the foreground.
Location tracking in the background has a minimal impact on your smartphone battery. User can open the app and browse to the notifications panel which showcase all notifications for him.
The client requirements were:
This is a Mobile application created to run on both iOS (iphone / iPad) and Android(SmartPhones / Tablets)-based operating systems. This application was required to continuously track user’s current location, without disturbing user to use other apps simultaneously and subsequently alert the user with push notifications. Push Notifications consists of contextual Advertisements in Text / Image / Web URLs Format, helping users to know have offers running in their nearby locations.
|IOS SDK: Xcode 6.0||Xcode is a tool, also called as IDE, used to develop iOS and Mac applications. It is a main component of Xcode toolset. It groups most of the tool needed to develop software in a streamlined and interactive manner.|
|Core Data Framework||The Core Data framework provides generalized and automated solutions to common tasks associated with object life-cycle and object graph management, including persistence.|
|Database: SQLite||The SQLite database is a small, compact, and self-contained database available on multiple platforms and available to the public. It has a small footprint and is easy to install and administer. In addition, many devices have the SQLite database already installed, including Android and Blackberry devices.|
|Android ADT Eclipse Plugin||Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications.|
Beacon SDK Libraries both for IOS and Android were also integrated in the mobile applications allowing them to track nearby beacons and update to server for their proximity Location to have contextual Alerts.
|Programing Languages||IOS: Objective C Android : Java|
|MVC||The model–view–controller framework separates the representation of information in a computer program from the user’s interaction with it.The model consists of application data and business rules, and the controller mediates input, converting it to commands for the model or view.|
Taking into the consideration all the planning and requirement, the 3 tier architecture approach was adopted to manage all the features and functionalities that have been mentioned above in the requirement sections.
Beacon-In is your location and context aware app which pushes notifications in the background based upon your current location.Using advanced location tracking and beacon technology get notified on noteworthy dining options, cafes, bars and events in the background without needing to open the app in the foreground.