Weitere ähnliche Inhalte
Ähnlich wie In-Flight Infotainment and e-Shopping App | iPad App for shopping (20)
Mehr von Mike Taylor (20)
Kürzlich hochgeladen (20)
In-Flight Infotainment and e-Shopping App | iPad App for shopping
- 1. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 1 of 1
Case Study
In-Flight Infotainment and e-Shopping App
- 2. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 2 of 2
Client caters to a VVIP customer base that highly emphasizes on exclusivity, privacy and quality.
With this in mind, client required an application that would transform the way his consumers shop,
while also enriching their travel experience. He expected an iPad application that would serve his
consumers with shopping catalogues, from topmost brands and merchants, and entertainment
magazines. Client expected an application that:
• Offers a rich user interface for impeccable user experience
• Provides animations that would add to the browsing pleasure
• Provides comprehensive catalogue
• Is capable of handling large graphics without impacting system’s performance.
• Acts as a shopping cart allowing users to buy immediately through products shown in the
catalogue immediately through an iPad.
• Integrates easy, yet highly secured payment method
Incorporating all that the client required, we built and application that could handle high resolution.
The application is scalable and robust.
Client Requirement
- 3. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 3 of 3
Technologies Used
Xcode 4.2.1 Xcode is an tool also called as IDE used to develop iOS and Mac
applications. It is an main component of Xcode toolset. It groups
most of the tool you need to develop software in a streamlined and
interactive user interface.
Storyboard Storyboarding enables you to use Interface Builder to specify not
only all the screens in your application, but the transitions between
them and the controls used to trigger the transitions.
Sqlite Framework This framework allows developers to quickly create and use a local
SQLITE within iPhone, iPad, iPod devices.
iOS sdk 5.0 iOS is a software development kit used to develop iPhone, iPad
applications specific to OS versions as required by the user.
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.
Manpower
Project Leader 1
Developers 2
Quality Assurance Testers 1
Project Challenges
Team faced the following challenges:
• Developing the promenade view, which needs to show 2 vertical carousels i.e.
Cover flows having unique views, but with mirror orientation.
• Maintaining uninterrupted downloading of large PDF files, with rich UI
contents, and storing it in the document directory.
• Maintaining all the details of the activity done and data information filled by
users, locally into the database.
- 4. www.brainvire.com | © 2013 Brainvire Infotech Pvt Ltd Page 4 of 4
Planning
The following development approach was adopted to equip the site with numerous features
and functionality mentioned before:
• Introduces high level of server and data fetching technology.
• Research and analysis has been scheduled to get the actual level of output of data, which are
in a form of different verticals and business logics.
• Development – High Level Coding Standards has been followed for managing backup data
volume, simultaneously synchronization with server for recent updates.
• Syncing existing and newly available data for backup with our database required specific
attention. This helped in result generation.
• The User Interface Layer, which forms the Graphical User Interface of the website
Development Highlights
This application for iPad was built around objective C and SQLite framework. The design for each
screen is implemented using the storyboard framework, which is newly integrated Apple’s iOS 5.0.
Almost all the modules were developed using foundation, core graphics and UIKIT frameworks. All
User Interface components were placed in view controllers using storyboard. All the view controllers
were linked with controller files project along with the outlets, actions of the UI element. SQLITE
framework was used to maintain and store all the details locally. The site was developed and fully
functional within a span of 3 months.