Title: Learn How to create iPhone apps
1how to create a simple iPhone apps?
2(No Transcript)
3Agenda
- What is Mobile App ?
- Market Players
- Why iPhone ?
- Advantages of iOS
- Monetization Opportunities
- Employment Opportunities
- Learning iPhone App Development
- Enterprise App Development
- Q A
4iOS Apps Development - Basics
- Introduction to iPhone
- Introduction to C Objective C
- What is framework? How to use it?
- Introduction to GPS
- Practising simple program using objective C.
- Introduction to iPhone and how to create a
simple iPhone App?
5What is Mobile App?
- Smartphone users are estimated to be around 65.
- Mobile App is a Software Application designed
specially for smartphones and other mobile
devices. - Mobile Apps enhances the use of Smartphones.
- Smartphone Apps can be downloaded from any
relevant app store.
6Categories of Apps
- Entertainment
- Education
- Lifestyle
- News
- Photo Video
- Productivity
- Reference
- Social Networking
- Sports
- Travel
- Utilities
- Weather
- Games
- Books
- Kids
- Business
- Catalogues
- Finance
- Food Drink
- Health Fitness
- Medical
- Music
- Navigation
7Market Players
- Current app ecosystems
- Current market share
iOS Apple
Android Google
Windows Microsoft
iOS 32.5
Android 61.9
Others 5.6
Sourcehttp//www.kantarworldpanel.com/global
8Market Players
- No. of Smartphones sold by Android are high in
figures but, users of Apple are more loyal and
report better user experience. - Also, Apple iPads hold the dominance over tablet
PCs user market (around 55).
Sourcehttp//www.kantarworldpanel.com/global
9iPhone Evolution
10Why iPhone
- Mobile app market is expected to reach 108
Billion download hits by 2017. - Opportunity for independent developers to
publish their own apps. - Brings out innovative ideas to market.
- No middlemen are required to do Business.
- Generates passive income and 30 of sale revenue
goes to developers. - Release of new apps everyday.
11Performance Chart of iPhone
- The result was generated by BrowserMark based on
the Performance of iPhones. - New generation iPhones have remarkably higher
performance compared to the first generation
iPhone.
12Advantages of iOS
- Stability of the mobile OS
- Single release in a year
- Loyal Users.
- No age limit for app development.
- Quality of apps developed.
- App Approval is Strict.
- Hardware Quality.
- Efficient app development/profiling tools.
- Developing apps for single device/size. As,
- Fragmentation of Android.
- No standardized device size / specifications.
13Monetization Opportunities
- Direct app sales
- In-App purchases
- iAds
- In-house apps
- Enterprise apps
14Employment Opportunities
- Currently, one of the most wanted domains is
Mobile app development. - Lot more innovations are about to come.
- For Professionals and Fresher's
- Better job opportunity.
- Emerging Scope in the market.
- Higher demand and compensation.
- Opportunity to innovate.
- Low turnaround time for an app development
compared to other software.
15Average Comparison of Salary
Source http//www.simplyhired.com
16Introduction to iPhone
- iPhone is a product of Apple Inc.
- Apple Inc. (found in 1976 by Steve Jobs, Steve
Wozniak Ronald Wayne) is an American technology
company, headquartered in Cupertino, California. - Apples iOS is the mobile operating system of
iPhone. - First generation iPhone was released on June 29,
2007. - There are 7 generations of iPhone models and 6
major releases of iOS. - iOS 8 is in its beta phase and will be released
later this year with enhanced new features. - Latest Preview for iOS 8 beta 5 (12A4345d) was
released AugustĀ 4, 2014.
17Learning iPhone App Development
- iPhone App development requires
- Macbook with Xcode.
- iPhone / iPad for testing.
- Objective C knowledge.
- Who can learn iPhone App development?
- Anyone with programming awareness.
- Knowledge of OOPs concepts will help.
18Enterprise App Development
Source http//www.forbes.com
19Enterprise App Development
Source http//www.forbes.com
20CodeFrux Technologies 13, Third Floor, 5th
Cross, 6th Block 60ft Road (Canara Bank
Road) Koramangala, Bengaluru 560095, Karnataka
91-80-41714862 63(Landline) 91-80-65639331
/ 9738058993 (Mobile) contact_at_codefruxtechnology.
com www.codefruxtechnology.com
21 Q A