Learning To Build iOS Apps

Video description

In this Learning To Build iOS Apps training course, expert author Michael Lehman will teach you about the world of iPhone and iPad App development and how to use xCode and Objective-C to create a functional IOS App. This tutorial is designed for the absolute beginner, and no previous iPhone / iPad App development experience is required. You will start with an introduction to iOS and the SDK. Michael then jumps right into teaching you to create your first functional Mobile App. As the lessons progress, you will cover topics such as: using the UIKit to build your interface, exploring the UITableView, implementing UIWebView navigation, and a number of advanced view controllers and features. This video tutorial also covers Geolocation, working with the social features of iOS, and how to communicate with the Cloud. You will also work with the iOS Dev Center and learn how to submit your completed iPhone / iPad App for inclusion in the iTunes App store. Once you have completed this computer based training course, you will have developed the necessary skills required to create your own iOS App and submit it to the iTunes store for millions of people to download and enjoy. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of contents

  1. Introduction
    1. So You Want To Go Native?
    2. What Should You Expect From This Course
  2. The View From The Top
    1. Apps, Apps, Apps - What Users Expect
    2. Web Development Vs. Native
    3. Learning To Love Objects, Interfaces And Delegates
    4. The iOS SDK
    5. Registering With Apple As An iOS Developer
  3. Hello World
    1. Your First iOS App - Creating A Project
    2. Adding Controls
    3. Completing Hello World
    4. Using XCode
    5. Understanding Objective C - Part 1
    6. Understanding Objective C - Part 2
  4. User Interfaces - The Basics Of UIKit
    1. Windows And Views
    2. Interface Builder - Part 1
    3. Interface Builder - Part 2
    4. Exploring UILabel - Part 1
    5. Exploring UILabel - Part 2
    6. Exploring UIButton - Part 1
    7. Exploring UIButton - Part 2
    8. Exploring UISegmentedControl
    9. Exploring UISlider
    10. Exploring UISwitch
    11. Exploring UIProgressView
    12. Exploring UIStepper
    13. Exploring UIActivityIndicator
    14. Exploring UIImageView
    15. Exploring UIDatePicker
    16. Exploring UIPageControl
    17. Exploring UIPicker
    18. Exploring UITextView
    19. Review
  5. A List For Everything - Tables View
    1. Exploring UITableView - Part 1
    2. Exploring UITableView - Part 2
    3. Exploring UITableView - Part 3
    4. Exploring UITableView - Part 4
  6. More Controls
    1. Responding To Alerts
    2. Intro To WebView
    3. Driving UIWebView
    4. Implementing UIWebView Navigation
    5. MapView
    6. UICollection View
  7. Advanced View Controllers
    1. Navigation Controller
    2. Exploring UITabBar
    3. Exploring UIToolbar
  8. Advanced Features
    1. Geolocation
    2. Going Async
    3. Getting Social
    4. Reminders And Alarms
    5. Accessing The File System
  9. Data Storage
    1. XML And JSON
    2. NSDictionary File I/O
    3. Databases
    4. SQLite Walkthrough
    5. Cloud Storage
  10. Talking To The Cloud
    1. Web Connectivity
    2. Becoming A Web Server
  11. Ship it
    1. iOS Dev Center
    2. Provisioning Portal
    3. Connecting iTunes
    4. Beta Testing
  12. Becoming An iOS Ninja
    1. Apple Developer Forums
    2. Stack Overflow
    3. Open Source Components
    4. Commercial Components
    5. Coda
  13. Conclusion
    1. About The Author

Product information

  • Title: Learning To Build iOS Apps
  • Author(s):
  • Release date: November 2013
  • Publisher(s): Infinite Skills
  • ISBN: 9781771371742