Every day I have people asking me how to make apps for iOS but they always have one question:

FAQ: How Can I Learn How To Program So That I Can Make iOS apps for the iPad & iPhone?

...so let's a talk about how I can help you get started right now...

Who Am I & How Can I Help You?

My name is Matt and I develop iPhone apps full-time for my own home based mobile app business.

I've been at it since the App Store launched in July 2008 and it has been amazing.

Working at home on my own software is really exciting and I have learned more than a few lessons along the way that I want to share with you.

The first lesson is the biggest... How To Program

Here Is How To Program in C, Objective-C and Cocoa-Touch

Essential Programming Topics!

In How To Program For iOS Online Workshop I show you with extensive screen-casts all the essential programming topics that you need to master to really succeed at mobile app development. You will learn C and Objective-C programming AND iPhone SDK design patterns like Delegation and Target-Action.

Get The Tech Grounding You Need!

After completing How To Program For iOS Online Workshop you will have the grounding you need to master iPhone development and you will be able to build an attractive single page application.

Look At All The Stuff You Get!

MATT'S CLASS WAS WONDERFUL

Matt's class was wonderful. He gave clear examples and plenty of time to try the exercises out on our own with his help.

Overall this was a great experience for me and I would definitely take another class with Matt in the future.

Jessica Calvert, Software Engineer.

Each lesson comes packed with comprehensive video, source code and text. When appropriate I include hands-on exercises. Check out the list below to see what is specifically covered in each lesson:

  • Module 1 - Getting Started With iPhone App Development
  • - Lesson 1 - Overview of iPhone OS
  • - Lesson 2 - Introduction to Tools: XCode, Interface Builder & iPhone Simulator
  • - Lesson 3 - Your First App
  • - Lesson 4 - Super-Charge XCode
  • Module 2 - Learn How to Program in C
  • - Lesson 1 - What is Programming?
  • - Lesson 2 - C Programming Basics and Specifics
  • - Lesson 3 - Functions
  • - Lesson 4 - Variables and Arrays
  • - Lesson 5 - Program Flow
  • - Lesson 6 - Loops
  • - Lesson 7 - Complex Data with Struct
  • - Lesson 8 - Putting It All Together
  • Module 3 - Master Object Oriented Programming With Objective-C
  • - Lesson 1 - What is Object Oriented Programming?
  • - Lesson 2 - Objects
  • - Lesson 3 - More Strings, Lists and the For Each Loop
  • - Lesson 4 - Memory Management
  • - Lesson 5 - Designing Your Own Classes
  • - Lesson 6 - Extending Classes With Categories
  • - Lesson 7 - Protocols & Key-Value Coding
  • Module 4 - No-BS Cocoa-Touch With iPhone SDK
  • - Lesson 1 - Overview of Cocoa-Touch + Model-View-Controller
  • - Lesson 2 - Using Interface Builder (The View)
  • - Lesson 3 - Target-Action and the View in Code
  • - Lesson 4 - Delegation
  • - Lesson 5 - Super-Charging Your View With Interface Builder
  • - Lesson 6 - Model & App Architecture
  • A GREAT STARTING POINT FOR DEVELOPERS

    iPhone App class was very helpful and gave me boost to start planning for my app both technically and analytically.

    Especially the eBook is very helpful and talks about basics in programming and developing iphone apps.

    Overall excellent coursework and a great starting point for developers interested in developing iPhone apps.

    Rahul Khorjekar

    This is the online version of the content I use in my in-person seminars, but I expand what you get and included topics that do not make it into the live version.

    In the online online workshop I use video, text, discussion, source code and exercises to teach you app development in every way possible.

    PS: We charge $1499 for this content at our live seminar.

    Guess What? There Is More!

    Code Chest

    Yes-Im-Fresh.jpg

    Not only will get you get access to the online workshop, but you will get access to Code Chest as well. Some people learn best by example and just need to see the code and that is what I am offering with Code Chest.

    Code Chest will include cleaned-up versions of apps I use in my own business that you can dissect and use yourself. I also include Code Toolbox which is my personal code swap file of C code, Objective-C and Cocoa-Touch examples. This is stuff that you can plug directly into your own apps.

    Here is what you get in Code Chest today

  • Code Toolbox - libraries of functions and classes that show you how you do many tasks in C, Objective-C and Cocoa-Touch.
  • Kewl Tees- an example of using SQLite to store data in a navigation based app.
  • Web Service Example (Bit.ly) - an example of how to consume a XML bases REST webservice.
  • Core Data - Beer Pad Beta - uses Core Data to store tasting note data
  • Responsive User Experience (UIThread) - an example of how to leverage UIThread to perform multi-tasking without locking up your application.
  • ToolBox

    Yes-Im-Fresh.jpg

    Why spend time finding the right apps, services and everything else that you need to run your home based app business?

    I've spend the past year and a half vetting resources for things like automating the books, web hosting, task management, graphic design and more. In Toolbox I give you the exclusive inside scope about the resources that I personally use in my own business.

    Toolbox will save you a lot of work when it comes to figuring out what the best, easiest and cheapest business services to use are. Don't waste too much time researching all of this yourself!

    I stand by my work so I am offering How To Program For iOS Online Workshop RISK-FREE for 60 Days after you purchase.

    Get started with How To Program For iOS Online Workshop and get all this stuff

  • Overview of iOS Technology
  • C Procedural Programming
  • Objective-C Object Oriented Programming
  • Cocoa-Touch iOS Design Patterns
  • Code Chest (Tons of Source Code)
  • Code Toolbox (Tons of source code examples)
  • Click on the add to cart button below to go to our shopping cart and complete your order.

    60 Day Satisfaction Guarantee

    If for some reason you are not 100% satisfied let me know and I will refund your purchase within 60 Days.

    Technical Product Details

    How To Program For iOS Online Workshop is delivered via the Mobile App Mastery website - you will need to create an account to access the content. Discussions are handled through comment threads.

    You must have a current Intel-based Mac with XCode installed to get the most out of How To Program For iOS Online Workshop.

    Privacy Policy

    Return Policy

    Legal Disclaimers

    This site and the products and services offered on this site are not associated, affiliated, endorsed, or sponsored by iPhone, nor have they been reviewed tested or certified by iPhone.

    This site and the products and services offered on this site are not associated, affiliated, endorsed, or sponsored by Apple, nor have they been reviewed tested or certified by Apple.

    Some of the testimonials above have been given by students from my live classes as well as readers of my eBook.

    Copyright © 2010 App Shop, LLC. All rights reserved worldwide.

    -Matthew Campbell