Case Study FourSquare and Facebook Search Mobile Application

Page 1

Case Study FourSquare and Facebook Search Mobile Application

Brainvire Infotech Pvt. Ltd www.brainvire.com

http://www.brainvire.com


Client Requirement FourSquare and Facebook Graph Integrated Mobile Application Search application which totally integrates with Facebook Application is database-centric User logs in to the system through Facebook it extracts user data Stores it into its own database User profile is then automatically created through this information Application is highly robust & capable of storing the user’s activities It also enables the user to search information in the database

http://www.brainvire.com


Middleware and Includes the following Sections: Log In: The user can log-in to the application only through their Facebook accounts My Account: The user can manage and edit their account or profile from this section They can also apply access specifiers to each part There are three modes of access i.e Private, Public and Broadcast Filter User: This section allow user to apply filters in order to search other users Based on the filter the search results will be displayed Message: Once the users are selected they can message each other and maintain a messaging thread http://www.brainvire.com


Project Challenges Creating an entire architecture of the system Visualization and flow of the application User profiles at the database-end to maintain Profile ranking for the user keyword search Maintaining the Foursquare check-in location Having acron job run at the server end Update the checked-in location every hour

http://www.brainvire.com


Technologies Used Operating System & Server Management

iOS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Backups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance

Development Tools & Environments

Xcode 4.2.1, Facebook Graph API, iOS SDK, Foursquare API, Objective C, Core Data Framework etc.

Database

SQLite Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups

http://www.brainvire.com


Manpower Project Leader

1

Developers

2

Quality Assurance Testers

1

http://www.brainvire.com


Planning Keeping in mind the enormous communication Social networking platform, SDKs like Facebook & Foursquare The challenges involved a MVC (Model View Controller) Development approach that consisted of a design pattern The model, the view and the controller are separated Such a manner that modifying The view or model component of the program has no effect

http://www.brainvire.com


Development Highlights This application for iPhone was built around Objective C Almost all the other modules were developed using foundation Core graphics and UIKIT frameworks All the user interface components were placed in view controllers The view controllers were linked with the controller files project The outlets and actions of the UI element To import the user liked pages, interests, activities and profile information we make use of the Facebook Graph API To maintain the details of the user last checked-in location To show the user nearby location as per the current location, we used Foursquare API

http://www.brainvire.com


Sources : http://www.brainvire.com/foursquare-facebookgraph-integrated-mobile-application

Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com


Contact Us https://www.facebook.com/Brainvire https://twitter.com/Brainvire http://google.com/+Brainvire http://www.linkedin.com/company/brainvireinfotech-pvt-ltd

Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.