How to Make iPhone Apps by Shawn Arney

Shawn Arney, Udemy

A Step-By-Step, Three-Day (at your own pace) iPhone and iPad Programming Course From a Professional Programmer

Click for Course Materials and What you'll Learn

This is the three-day (at your own pace) course I teach to businesses who want to teach their programmers how to do iPhone programming.  This course retails for $3,000 for the live on site training.  

You will save time and you'll learn quickly with this course!

Shawn’s class will take you through the steps to create your first iOS app from start to finish with a “see and do” method.

You see what he does, and you do the same. Simple.  

Learn professional iPad and iPhone Programming!

Here’s an overview of this 3-day (at your own pace), class:

  • Pre-Class (before class)
  • Xcode: Editor tools and tips
  • Introduction to Objective-C: Selectors and Memory
  • Introduction to Objective C: Classes
  • Introduction to Objective C: Foundation
  • Memory Management
  • Application and View Life Cycle
  • Tables
  • Navigation
  • Gestures
  • Core Data
  • Human Interface Guidelines and Device Setup
  • Registering as an Apple Developer
  • Run App on Device
  • Individual App Project: Start to Finish
  • Submitting App to Apple

Click for Course Materials and What you'll Learn

Requirements

This course requires an Apple Macintosh computer that has OSX Lion installed. 

You’ll need to install the Xcode software.  We have a free tutorial on how to do this.

Don’t have a mac?  Don’t want to buy one yet?

You can rent a mac here (~$20/month):  

http://www.macincloud.com/

Who is this course for?

You should be familiar with programming and Object-Oriented Programming. 

Results and Goals

I have taught this material to programmers and they have quickly been productive for their companies. I understand that the price of this course seems high.  These concepts and the material presented here have been developed over the past 3 years.

By taking advantage of these video courses that start from the basics, using a see-and-do model, you should quickly learn by doing.  If anything, you will be learning ahead of the 'standard learning' curve for new iPhone programmers.  

BEAT THE LEARNING CURVE

Even though I am a professional software developer, who has been developing commercial software since high school, it took 6 months of reading iPhone programmer books and creating iPhone apps to 'get it'.  

FAST TRACK YOURSELF TO A PUBLISHED APP

Programmers I have taught this material to, have beaten this learning curve by months. You will save time, which is money... you could be making on apps!  I am sure you will 'get it' quickly, through this video course as well.  

I envy you and the investment you have made in yourself and your future career in iPhone app development.  This course will bootstrap you and enable you to be productive quickly as an iPhone app developer.  I’ll lead you by the hand from the basics to a published app in the app store.  

Cheers to your success,

Shawn Arney - professional iOS Developer and trainer 

Questions And Help During the Course?

Send questions about any video or topic to: Shawn@LearnApps.org


  • What are the requirements?
    • Apple Macintosh computer that has OS X Lion installed
  • What am I going to get from this course?
    • Over 73 lectures and 12 hours of content!
    • Pre-Class (before class)
    • Xcode: Editor tools and tips
    • Introduction to Objective-C: Selectors and Memory
    • Introduction to Objective C: Classes
    • Introduction to Objective C: Foundation
    • Memory Management
    • Application and View Life Cycle
    • Tables
    • Navigation
    • Gestures
    • Core Data
    • Human Interface Guidelines and Device Setup
    • Registering as an Apple Developer
    • Run App on Device
    • Individual App Project: Start to Finish
    • Submitting App to Apple
  • What is the target audience?
    • New to iPhone Programming
    • Some programming experience

SECTION 1: Pre-Class (Before Class)
  • About this Course
  • Course Details
  • Xcode: Downloading and Installing
  • First Application: Hello World!
  • Downloading the sample files
  • Get Course Sample Apps and Graphics Here
  • Copyright and Terms of Use
  • SECTION 2: Xcode: Editor tools and tips (Day 1 : Morning Session 8:00 – 9:30 am )
  • An Introduction to Xcode: Editor Walkthru
  • Xcode: Adding Files
  • Xcode: Navigating Code Editor
  • Xcode: Editor Tips
  • Xcode: Managing Schemes
  • Xcode: Code Snippets
  • SECTION 3: Introduction to Objective-C: Selectors and Memory (Day 1 : 10:00 – 11:30 am)
  • Introduction to Objective-C: @selector
  • Introduction to Objective-C Memory Management
  • SECTION 4: Introduction to Objective C: Classes (Day 1: 12:30 – 2:00 pm)
  • Introduction to Objective-C: Classes
  • Introduction to Objective-C: Classes:Definition
  • Introduction to Objective-C: Classes:id
  • Introobjectivec Classes Variablescope
  • Introduction to Objective-C: Protocols
  • SECTION 5:
  • Introduction to Objective-C: Fast Enumeration
  • Introduction to Objective-C: Classes:Properties
  • Introduction to Objective-C: Classes:polymorphism
  • Introduction to Objective-C: Categories
  • Introduction to Objective-C: Exceptions
  • SECTION 6: Introduction to Objective C: Foundation (Day 1: 2:30 – 4:00 pm)
  • Introduction to Objective-C: Foundation: NSArray
  • Introduction to Objective-C: Foundation: NSData
  • Introduction to Objective-C: Foundation: NSDate
  • SECTION 7:
  • Introduction to Objective-C: Foundation: NSDictionary (Sectioned table)
  • Introduction to Objective-C: Foundation: NSString
  • SECTION 8:
  • End of Day 1: Questions and Answers Session
  • Q & A: How do you hide the keyboard
  • Q & A - sample code for hide keyboard
  • SECTION 9: Introduction to Objective-C: Foundation (Day 2: 8:00 – 9:30 am)
  • Introduction to Objective-C: Foundation: Autorelease
  • SECTION 10: Memory Management (Day 2: 8:00 – 9:30am)
  • Introduction to Objective-C: Memory Management (REPEATED FOR REVIEW)
  • Introduction to Objective-C Memory Management: Leaks (Clang)
  • Introduction to Objective-C Memory Management: Crashes (NSZombies)
  • SECTION 11:
    SECTION 12: Application and View Life Cycle (Day 2: 8:00 – 9:30am)
  • Application Life Cycle
  • Views: Hierarchy and Creation
  • SECTION 13: Tables (Day 2: 10:00 – 11:30 am)
  • Tables: Minimum Requirements
  • Tables: Navigating between tables
  • Tables: Sectioned Table
  • SECTION 14:
  • Tables: Advanced Sectioned Table
  • Tables: Custom Cells
  • Tables: Remove rows
  • SECTION 15: Tables (Day 2: 12:30 – 2:00 pm)
  • Tables: Adding rows to a table
  • Tables: Reordering rows
  • Tables: Table Search
  • SECTION 16:
    SECTION 17: Navigation (Day 2: 12:30 – 2:00 pm)
  • Navigation: Navigation Controller
  • SECTION 18:
    SECTION 19: Navigation (Day 2: 2:30 – 4:00 pm)
  • Navigation: Tab bar
  • SECTION 20: iPad (Day 2: 2:30 – 4:00 pm)
  • iPad: New iPad Application
  • SECTION 21:
  • iPad: Universal App
  • iPad: Popover App
  • SECTION 22:
  • End of Day 2: Questions and Answers Session
  • Q & A: Questions and Answers
  • Q & A: NSNotifications
  • Q&A - Notifications Sample Code
  • SECTION 23: Gestures (Day 3: 8:00 – 9:30 am)
  • Learn About Gestures
  • SECTION 24:
    SECTION 25: Core Data (Day 3: 8:00 – 9:30 am)
  • Introduction to Core Data (Google books web service)
  • SECTION 26: Human Interface Guidelines and Device Setup (Day 3: 10:00 – 11:30 am)
  • Setting up Application Icons
  • Restoring Device to a particular O/S
  • SECTION 27:
    SECTION 28: Registering as an Apple Developer (Day 3: 10:00 – 11:30 am)
  • Registered Developer
  • Registering as Paid Developer (allowing you to sell apps on App Store)
  • SECTION 29: Run App on Device (Day 3: 10:00 – 11:30 am)
  • Running app on device (allowing you to test your app on your ipod or iphone)
  • SECTION 30: Individual App Project: Start to Finish (Day 3: 12:30 – 2:00 pm)
  • Create your own app from Start to Finish
  • SECTION 31: Submitting App to Apple (Day 3: 2:30 – 4:00 pm)
  • App Store: Preparing and Submitting App
  • SECTION 32:
  • End of Day 3: Questions and Answers Session
  • SECTION 33: Extras
  • Animation: Suck Effect
  • Core Image: Adding Filters to Images for Special Effects
  • Transitions: Custom Transition between view controllers
  • Image: Apply a Shadow Effect to an image
  • Core Image: Particle System with Star Images
  • Pull to Refresh: Just like Apple's mail app!
  • Dates:
    • Free schedule
    Course properties:
    • Free:
    • Paid:
    • Certificate:
    • MOOC:
    • Video:
    • Audio:
    • Email-course:
    • Language: English Gb

    Reviews

    No reviews yet. Want to be the first?

    Register to leave a review

    Show?id=n3eliycplgk&bids=695438
    NVIDIA
    More on this topic:
    113080_78e5_4 Create iPhone Apps from Scratch with iOS 7.0: Starter Course
    In this FREE course you'll learn how to create an iPhone app and a handful...
    49592_6edb_3 Learn Computer Programming for App Development: C Programming
    C programming in easy to follow lessons.
    41415_09e5_11 Build iPhone Apps: How to build an iPhone App - Udemy
    Use your knowledge of HTML and CSS to build real iPhone apps.
    103690_1888_7 Reskin Popular iOS Slot Machine App for Beginners by Benny Hsu
    No Xcode experience needed. Teach you step-by-step how to reskin this game...
    71624_0260_5 1 hour Xcode - Introduction
    Most of John Bura's courses are on sale for 9 dollars! https://www. udemy.com...
    More from 'Udemy':
    Show?id=n3eliycplgk&bids=323058 Thousands of online courses for only $15
    Most courses are dropped to $15 flat price!
    Banner_ruby Ruby on Rails Tutorial: Learn From Scratch
    This post is part of our “Getting Started” series of free text tutorials on...
    Show?id=n3eliycplgk&bids=323058 $10 Sitewide Deal
    $10 Fixed Price across the site!
    64422_c6dd_6 1 Hour HTML
    Learn how to code in HTML in 1 hour. This class is set up for complete beginners...
    72262_60dc_6 1 hour jQuery
    Have you ever wanted to learn to code. This course will show you the basics...

    © 2013-2019