Why you need iPhone App Training
In three days, Apple sold over 4 million iPhone 4s handsets. This year iPhone users are predicted to download 17.7 billion apps, creating a revenue of $15.1 billion, and that doesn't include iPads.
Going on those figures, if you don't have a foot in the iPhone apps market already then you should.
However, hiring a developer to create an app for you is costly and those costs will mount up every time you want a change made.
With our iPhone App Training you will be able to create and update Apps yourself, giving you complete control of your product. Not only that, you get to spend a week in Brighton!
An iOS App Development Course is one of the best investments any developer or digital media business can make.
Over this 5 day, hands-on iPhone App course in Brighton, delegates will become familiar and comfortable programming Objective C using Xcode 4.2: developing iOS 5 apps for iPhone and iPad. Taught by an experienced, Apple award-winning App Developer, this iOS course has been designed to also include numerous tips, tricks and lessons learned to help new iPhone App Developers succeed on the AppStore, including
- SEO
- in-app marketing approaches
- how to win more 5 star reviews
We also provide private and in-company iOS Development courses. Call +44 (0) 1273 622272 to discuss.
iPhone App Development Course Objectives
During this iPhone course you will learn:
- The Tools: How to use Xcode, Interface Builder (now built into Xcode) and
Organizer
- The Language: How to program Objective C
- The Frameworks: How to develop using Apple’s iOS 5 SDK and other 3rd party
frameworks
- Facebook: How to implement the Facebook SDK and social features into your
app
- The Polish: How to implement custom UI designs: make your apps beautiful
- The Result: How to build an iPhone App from scratch
- The Submission: How to improve your chances of AppStore visibility and
downloads
iPhone App Development Training Pre-requisites
- Knowledge of Object-Oriented Programming (OOP) in at least one
programming language.
- Proficiency working on Macintosh computers running Snow Leopard or Lion
- If delegates wish to test apps on their iPhone or iPod Touch then they will
need to register as an Apple iPhone Developer for free in advance of the
course: http://developer.apple.com/iphone/program/start/register/
Relevant iPhone App Development Resources
Download the full iPhone App Training Course Outline
iPhone App Development Course Content
The 5-day iOS app course in Brighton is divided into 3 sections.
The first 2 days consist of foundation work and hands on examples to enable delegates to build up a good understanding of how to write Objective C in Xcode, the core iOS 5 SDK components and how to use them in their apps.
Days 3 and 4 are about building a simple Facebook App for iPhone from scratch, applying the foundation knowledge attained in days 1 and 2.
The final day of the iPhone course will focus on understanding Apple's AppStore, the App submission process and numerous tips and tricks to improve your chances of success and visibility in this unique marketplace.
iPhone App Training Day 1
- Introduction to Xcode and Interface Builder
- Introduction to Objective C + the structure of Objective C classes: exploring data types, pointers and primitive
- Introduction to the iOS 5 SDK: hands-on examples using Apple's basic user interface components: UIImage and UIImageView, UILabel, UIButton
- More hands-on Xcode project examples to learn the core iOS SDK views and view controllers: Navigation Controllers, Tab Bar Controllers, Table Views
- Understanding View Controllers and their life cycle: how to repsond effectively to the built-in methods such as : viewDidLoad, viewWillAppear, viewWillDissappear
iPhone App Training Day 2
- Introduction to some of the Best 3rd Party Cocoa frameworks that take the pain out of implementing complex tasks such as: HTTP calls and JSON parsing
- Behind the Scenes: Understanding iOS Memory Management and ARC (Automatic Reference Counting – new in Xcode 4.2)
- Customising Navigation bars and Toolbars in iOS 5
- Time permitting, an intro to CoreData offline caching
iPhone App Training Days 3 – 4
Applying the Knowledge: How to Build a Facebook App in 2 days
Key Concepts:
- Setting up a good working environment in Xcode
- Effective sub classing of view controllers – saves code and debug time
- Using singletons effectively
- Object Oriented Programming using the Notification Center
- Implementing Facebook’s latest iOS SDK and examples of how to call Facebook’s Graph API
- Using custom fonts
- Download and display of remote images
iPhone App Training Day 5
Apple’s AppStore
Part 1
- Understanding certificates and provisioning profiles
- Understanding iTunes Connect
- Submitting your app to the AppStore via Xcode
Part 2
- Tips and tricks for AppStore search engine optimisation – the importance of a good icon and App Title keywords
- How to improve your chances of good AppStore ratings and reviews
- How to support your App
- How to track your stats