iOS Code Camp Registration CLOSED!

Matthew Campbell, September 21, 2011

SOLD OUT – NEXT IOS CODE CAMP DATES TBA

iOS Code Camp is just what you are looking for for your iOS training. At iOS Code Camp you get three weeks of intensive development training, one on one help, hands-on labs where you code up to 15 apps yourself.

You will leave iOS Code Camp with the skills to make your own app with advanced features like Core Data, web services and more.

BTW: you will leave with more than just skills – graduates get a huge bonus (see bottom of page for details), access to an exclusive alumni network and even future updates to the training materials!


Who Am I & How I Can Help You

  • I’m Matt, the lead developer for Tasting Notes & I’ve helped hundreds of developers just like you get started developing iOS apps.
  • I’ll take you through the system I designed to help you learn how to make iPhone apps
    • I don’t waste your time with non-essentials or trival details
    • You will see the best practices, design patterns and tips
    • BTW: This material is based on most up to date iOS SDK and XCode
  • Each day, you’ll get live in-person presentations, Q & A and one on one coaching and mentoring
  • Labs with technical support to get you past the sticking points
  • You will make up to 15 apps before you leave!
  • These apps include an iPad & iPhone note taking app, a task manager app and a map app that can use your location

Here’s What Developers Are Saying About iOS Code Camp…

WHAT CAN I SAY MATT ! JUST LOOK AT MY TWO SUCCESSFUL APPS ON THE APP STORE!

“What can I say Matt ! Just look at my two successful apps on the App store ! Your course was clear, informative and very personal. Helping us along with live answers to our frustrating mess-ups was first class & would have taken days if not weeks to figure out through books.
Your course was worth every penny and then some. After all that, you award us with s “Lifetime Membership” WOW ! Code Camp is a true no brainer !!!!!!!”

- Rick, Founder RSVP Multimedia Inc., created ColdCalcPROB and ColdCalcMDA iPhone apps

IOS CODE CAMP IS BY FAR THE MOST EFFECTIVE WAY TO LEARN

“I am already a professional programmer and have attended many classes and read countless books about learning new languages during my career. iOS Code Camp is by far the most effective way to learn a new language. I have and will continue to recommend your course to all of my peers in the programming community.”

- Robert Farnlof

iOS Code Camp Specifics

Daily Presentations

iOS Code Camp is an online training system that takes place for three weeks. Each weekday you will attend an online GoToMeeting event with me and other developers. At the end of the presentation you will get a chance to ask questions. The presentations are recorded so you don’t have to worry if you miss one.

Daily Labs

After a day’s presentation you will get an extensive lab exercise where you learn by making apps. Each day you will make a new app that will reinforce the presentation content. Learning by doing is the a key part of iOS Code Camp.

Ongoing Coaching & Video Based Debugging

As you go through the labs you won’t be alone. I use Base Camp as a collaboration tool which makes it easy for me to help you out when you get stuck.

When you run into problems just upload your zipped source code project and I will do a video debugging session. This is a great way to learn the programming procoess and get help on specific technical issues. Plus, you can save the videos for future reference and see all your fellow developer’s debugging videos as well.

Here Is What You Will Learn

This content sequence has been hand picked by me because I know this is exactly what you need to get started developing your own apps. The content below represents three years of developing, tweaking with live audiences and updating to stay current with the latest iOS SDK.

Week 1 – Essential iOS Design Patterns, Best Practices & Tools

In week one, we will go over the fundamentals that you will build on throughout the rest of the sessions. By the end of week one, you will be able to build a simple single page iOS application.

1.1 – Mobile Apps, XCode 4, Interface Builder, Hello World

This is the introductory session where you will find out the low-down on the current mobile development universe. You will also be exposed to the iOS SDK for the first time with two Hello World examples using XCode, Interface Builder and even code.

1.2 – Objective-C Object Oriented Programming

Here will be go over the syntax of Objective-C which is the programming language that you will use with iOS SDK. We will also cover some advanced topics like blocks in addition to more traditonal object-oriented concepts like classes, properties and methods.

1.3 – View Controllers, Singleton Model Classes, MVC

In the section on view controls, singleton and MVC you’ll explore the major design patterns behind UIKit. You will also see how to implement view controllers that work well with simple model classes as well as more complex Singleton classes.

1.4 – User Controls #1: Target-Action

The first section on user controls introduces the topic of user controls and who to work with them in Interface Builder. You will also learn the fundamental target-action design pattern that is used with many user controls like buttons and sliders.

1.5 – User Controls #2: Delegation

The last section in week one ends with one of the most important design patterns in iOS SDK called Delegation. Delegation is needed for user controls like the date picker but Delegation is used throughout iOS SDK in Foundation classes like NSXMLParser as well.


Week 2 – UIKit and Core Data

In week two, we take the essential fundamentals that we mastered and allow them to the richer UIKit frameworks. Plus, we’ll add Core Data into the fix to give you the skills to make your own full iOS app (iPhone and iPad) by the end of week two.

2.1 – Navigation and Tab Bar Multipage Apps

Apps that need more than one page for the users to see have special view controllers that give you powerful multipage features. In this section we will go over the two UIKit components that give your app multipage functionality.

2.2 – Table Views

Table views are the UIKit component that gives you the ability to list out tables of data one screen at a time. These common UIKit components are an integral part of most iOS apps. You will learn how to present information in table views and to use advanced features of table views in this section.

2.3 – Toolbars and In-App Email

Rounding out our discussion of UIKit are toolbars. Toolbars are powerful UIKit components that help us organize sets of functions and present them to the users. In the lab, you will wrote your own iOS app that helps email with a data attachement.

2.4 – Core Data I Introduction

Core Data is the native database solution for iOS and it’s a huge topic. In this section, you see how to include Core Data into your projects and add Core Data functionality to your model.

2.5 – Core Data II Advanced Features with Universal Apps

We end week two with advanced Core Data features. Part of this section includes pointers on how to incorporate Core Data and UIKit into the iPhone portion of a universal app. This is where you see how it all comes together and you will see how to share your model between your iPhone and your iPad app.


Week 3 – Advanced Topics

In week three, we go over some things that you can use to really make your apps shine. At this point, you will have seen everything that you need to create an app with UIKit and Core Data. Now, it’s simply a matter of polish and adding in advanced features specific for your app.

3.1 – Cloud Computing & Web Services

Connecting to the cloud is becoming increasingly essential these days. We’ll talk about the built in features that iOS has to work with the cloud (Internet web services). Also, we’ll go over some open source and other third party frameworks that are available to make it easy to use the cloud in your app.

3.2 – Making Magical and Responsive Apps with Threading

Here we go over some design considerations that should be taken into account when polishing your app. Part of this is making sure your app is responsive and so we go over how to use multi-threading to do this.

3.3 – Split View, Popovers and iPad Apps

Here is where we go over the iPad-specific features of iOS. We will use the app from 2.5 and add the iPad features to the universal app that we already started.

3.4 – Core Location and MapKit

iOS apps are uniquely able to get location information from their surroundings and many cool app ideas use this feature. We are going to go over Core Location which locates an iOS device in the world and also MapKit which is the embedded Google map feature developers can add to their apps.

3.5 – Mastering iOS App Development

Learning iOS SDK is only one step in the process of being an app developer. This could be the beginning of a lifelong obsession, passion or journey. In this module, we talk about what you need to do to become a master iOS developer.

PS: BONUS!

Mobile App Mastery Institute Lifetime Membership ($497 value)

You will get a Lifetime Membership to Mobile App Mastery Institute if you sign up today. This is the platform that I use to release all my training products and a being a lifetime member means that you get immediate access to all our training. This includes future installments of iOS Code Camp as well as our subscription program updates.

Once you have completed iOS Code Camp you will be automatically upgraded to the Lifetime Membership. Some of the content that is on Mobile App Mastery Institute includes:

  • Programming 101 – an Objective-C training program for non-programmers that goes from beginning to advanced programming
  • iOS SDK Seminar - a video iOS SDK training program for iOS 4 and XCode 4
  • How To Make An iPhone App eBook
  • Code Depot – collection of example iOS apps with source code
  • The chance to network with other mobile app developers
  • Future iOS Code Camp Content – You’ll have recordings of all content feature in future iOS Code Camps so you can always go back and refresh your knowledge

You Get All This As My Gift To You

But, please sign up today – in the past iOS Code camp has sold out really fast and I would hate for you to miss this event.


SOLD OUT – NEXT IOS CODE CAMP DATES TBA

But you can sign up for our early notification list to find out when we announce the next iOS Code Camp. Just fill in your name and email below and when I know the dates for the next event you will too!

 


The future of computing is mobile, mobile, mobile and you still have time to get into the game early. Chances are that you rather have an app in the store making money while your skills keep advancing right? Each day developers in this space are getting better and more savvy and in a few years the prize will go to the early adopters.

Go ahead and become an early adopter in the mobile app world – the future is here just in your reach today!

P.S. With Mobile App Mastery you will explore the iOS SDK using our proven, field-tested, system so you can get started on your iOS app ASAP. Plus, you get tons of material that will turn you into an app development ninja!

P.P.S Don’t hesitate to get started today so you too can become an early adopter and stake your claim in the mobile computing future.

SOLD OUT – NEXT IOS CODE CAMP DATES TBA

But you can sign up for our early notification list to find out when we announce the next iOS Code Camp. Just fill in your name and email below and when I know the dates for the next event you will too!

 

About the Instructor Matt Campbell

Matt has a bachelors degree in Psychology, a masters degree in Information Systems and 10 years of experience as a data analyst where he worked with: mainframes (really!), SAS, Visual Basic, C# and .NET. In 2008, Matt left all those numbers behind to develop iPhone apps for the App Store (Matt’s app is called Tasting Notes).

He is the webmaster for the developer blog How to Make iPhone Apps and has written a popular eBook, How to Make An iPhone App. Matt has helped hundreds of new iOS developers in his boot camps across the US and Canada.


Frequently Asked Questions

Do I need to know programming to go to iOS Code Camp?

Yes. To get the most out of iOS Code Camp you should know an object oriented langauge like C#, Java, Visual Basic or C++. You just need to know the basic concepts and have some experience writing software. This training will assume that you know what is meant by terms like: objects, classes, properties, methods, functions, loops, if-then statements and so on.

Do I need to know Objective-C to go to iOS Code Camp?

No. New iOS developers rarely know Objective-C (the programming language for iOS). We go over the Objective-C syntax in class and we use it throughout the training. By the end you will be familar with the language at a basic level. Once you graduate you get access to my membership website which has an advanced Objective-C self-directed course that you can use to improve your skills in this langauge.

What apps will I make in the lab sections of iOS Code Camp?

In total you will set up and write the code for up to 15 iOS apps. In the beginning, the apps are simpler and designed to demonstrate an essential design pattern or technique. By the second day, you will be making complex apps like the ones below:

Project Manager App

With this app you will explore the Singleton design pattern for model objects, navigation and tab bar and see how all the pieces of a real app fit together.

Picture Emailer App

This is always a popular app at iOS Code Camp events. Here you will create an app that uses the iPhone camera to take a picture or image from your photo library and displays the image on your iPhone screen. Then you can have the app send the image as an attachment through email.

Map Based Note Taker

This app uses Core Location to get the your location. Then you can add a note to your Core Data store based on your location making a located based note taking app. You can also use MapKit to display your note on a map.

Core Data Note Taker Universal App (iPhone and iPad)

In this app you use advanced Core Data techniques to create a note taking application. This app works on both the iPad and the iPhone and uses advanced iPad controls like the split view controller and popovers.

iPad Screens

Are you the real deal?

Fair question. Yes, in 2008-2010 I had 9 apps on the app store and lived entirely off of that income. Before that I worked in education research and did software training and researched new technology as my job. So I have experience in education, counseling psychology and iOS software development specifically so I’m uniquely suited to lead training groups like iOS Code Camp.

I have questions about iOS Code Camp, can I contact you?

Yes. There are a few ways to contact me directly. You’re best bet is to email me but I also have alternative modes of contact below:

email: matt@mobileappmastery.com

twitter: @MattjDrake (tweet your question with my username as a at-reply, ie: @MattjDrake)

voice-mail: (609)738-0812 < this is my Google voice number and if I don’t pick up please leave a message with your email or phone number and I’ll get back to you


Ok I’m fired up! How do I sign up for iOS Code Camp?

All you need to do is click the Add To Cart button. You will be directed to a PayPal shopping cart where you will fill in your credit card details and be issued a ticket. After you purchase your ticket, I will be in contact with you to set you up on our Mobile App Mastery Institute website where you will find some warm-up materials so you can be sure to be ready before the event starts.

BTW: I can only accommodate 15 max in iOS Code Camp because of limitations with both the software and my ability to give each developer the attention they deserve. These seats sell out fast so please decide if this is for you and act fast to secure your registration and get your Lifetime Membership to the Institute.



You will head over to our PayPal shopping cart where you can securely check out. Once that is settled you will be redirected to the Mobile App Mastery Institute where you will register with your email address. If for some reason your browser quits before coming back to the Mobile App Mastery website let us know at support@mobileappmastery.com and we will fix you right up.

NOTE: you will need access to a Intel based Mac to follow the examples in the institute.


The future of computing is mobile, mobile, mobile and you still have time to get into the game early. Chances are that you rather have an app in the store making money while your skills keep advancing right? Each day developers in this space are getting better and more savvy and in a few years the prize will go to the early adopters.

Go ahead and become an early adopter in the mobile app world – the future is here just in your reach today!

P.S. With Mobile App Mastery you will explore the iOS SDK using our proven, field-tested, system so you can get started on your iOS app ASAP. Plus, you get tons of material that will turn you into an app development ninja!

P.P.S Don’t hesitate to get started today so you too can become an early adopter and stake your claim in the mobile computing future.



Here What People Are Saying About Mobile App Mastery

WHAT CAN I SAY MATT ! JUST LOOK AT MY TWO SUCCESSFUL APPS ON THE APP STORE!

“What can I say Matt ! Just look at my two successful apps on the App store ! Your course was clear, informative and very personal. Helping us along with live answers to our frustrating mess-ups was first class & would have taken days if not weeks to figure out through books.
Your course was worth every penny and then some. After all that, you award us with s “Lifetime Membership” WOW ! Code Camp is a true no brainer !!!!!!!”

- Rick, Founder RSVP Multimedia Inc., created ColdCalcPROB and ColdCalcMDA iPhone apps

IOS CODE CAMP IS BY FAR THE MOST EFFECTIVE WAY TO LEARN

“I am already a professional programmer and have attended many classes and read countless books about learning new languages during my career. iOS Code Camp is by far the most effective way to learn a new language. I have and will continue to recommend your course to all of my peers in the programming community.”

- Robert Farnlof

THE BEST IPHONE COURSE ON THE NET

Matt- what up? A quick note about your program. I am a week with the program and it is by far the best iPhone course on the net.

@anthody73

I WOULD DEFINITELY TAKE ANOTHER CLASS WITH MATT IN THE FUTURE.

Matt’s class was wonderful. He gave clear examples and plenty of time to try the exercises out on our own with his help.
Matt was very helpful and answered all of my questions in a way that I could understand. I felt comfortable asking questions and thought that Matt did a great job of covering topics that came up during training.
Overall this was a great experience for me and I would definitely take another class with Matt in the future.

Jessica Calvert, Software Engineer

HELPED ME TO ACHIEVE A FIRM UNDERSTANDING

The three-day boot camp session was quite intense! It personally helped me to achieve a firm understanding of the nuts and bolts of building apps and understanding how they work

EXPLAINED A GREAT DEAL THAT WAS MISSING FROM MANY OF THE BOOKS

Very intensive three-day class. Learned a ton and Matt explained a great deal that was missing from many of the books out there. Now it’s time to absorb everything!

TREMENDOUSLY IMPROVED MY SKILLS

With my Java Development background, this iPhone boot camp tremendously improved my skills and concepts required to build a professional iPhone apps.

Ghazenfer Mansoor / Technology Rivers

EXCELLENT COURSEWORK AND 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. Instructor is very knowledgeable and willing to work with individuals during the class. 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.
Thank you for everything.

Rahul S. Khorjekar
Inventor and Founder
Invensys Labs

MATT IS A GREAT INSTRUCTOR AND IS PASSIONATE

Matt is a great instructor and is passionate about iPhone technology. I would recommend Matt’s bootcamp to anyone

I’M GLAD I TOOK IT.

This course was a good introduction to iPhone programming, it would have taken me a lot longer to figured it out by myself. I’m glad I took it.

Mauro

EQUIPPED WITH ENOUGH KNOWLEDGE TO COMPLETE IT AND SUBMIT

Matt was able to help me hit the ground running with my app, Split Counter. By the end of the boot camp, was equipped with enough knowledge to complete it and submit to the app store. I am hoping he teaches an advanced class in the near future.

Jon M., Split Counter

EXCELLENT COURSE

“Excellent course to start building your own apps for iPhone and iPad!”

Amit Kohli

I WISH YOU HAD COME OUT WITH THIS BOOK EARLIER!

I’ve just bought your ebook. You know what, I wish you had come out with this ebook earlier! Your ebook has 215 pages, not including the Objective C crash course and the cheat sheet and other stuff.

I will read it slowly, to fully understand the concepts, because app creation is new to me. This is really worth the money I paid for it.

Thank you

Marlina a.k.a. Gal

http://www.internetmelayu.com

YOU PERSONALIZED YOUR SERVICE

Matt, I appreciate you following up on a question i had right after i purchased the book. You personalized your service by not blowing a little fish in the sea like me off. And you responded quickly.

I look forward to further communication and creative projects you will accomplish. Thanks again Matt

Curtis

A GREAT BOOK!

A great book for everyone developing iphone apps.

iphone architect

GREAT JOB!

Great job, I’m still going through it and even using the book as a reference in some cases.

William

I LOOK FORWARD TO THE UPDATE!

You put a lot of effort into the book and it shows! Well done and I look forward to the update for the 3.0.

William

THIS IS GREATLY APPRECIATED..

Thanks very much for the email about an update – it is unusual for ebook authors to bother about their customers once they have their money – this is greatly appreciated..

Michael

LOVE THE BOOK

love the book — I would like a kindle version (every thing I read on kindle now)! Can’t wait to dig more into it (although time is always so precious)

Denise

MUCH BETTER THAN ANY OF THE 6 BOOKS I HAVE BOUGHT

I gotta tell you…this ebook is much better than any of the 6 books I have bought from Amazon. Some of the hardcover books are cool because of the sample source code BUT they assume I know all about C programming and never explain the basics like you do !!

The extra Bonus stuff is also AMAZING!! I love the source code snippets but the SQLite program is very helpful to me as I have an app I am working on that uses tables which looks lame compared to your pretty tables with images, subtext and turn blue on tap…simply awesome !!

Steve

PROVED VERY HELPFUL

How to Make An iPhone App, proved very helpful in getting me up to speed developing for the iPhone. I especially liked the section on the application development formula. It provided me with a formula to use on my next release.

John Ryan, Indy Developers.

YOUR BOOK IS STRAIGHT TO THE POINT

I really enjoy learning from this book! I’ve tried others and it seems like they write just to fill pages, but your book is straight to the point and I’m picking things up really good.

Jerome B., Computer Science Major

IDEAL FOR HELPING BEGINNERS

Nobody’s perfect, but this book comes the closest to being the ideal for helping beginners to come to grips with what is really a very difficult concept – designing an iPhone App. I have bought a number of books on the subject, but find I keep coming back to this one.

Thanks very much

Arthur Taylor

WRITTEN WELL AND EASY TO UNDERSTAND

he book is great for anyone who wants to learn the basics or have a reference point for the basic to intermediary coding concepts and examples for iPhone programs. All major areas are covered and it is written well and easy to understand (of course you have to make the effort as well).

Herbert Bosin, Cheltenham UK

EASY TO FOLLOW GUIDE THAT CAN HELP ANYONE

This is a great, easy to follow guide that can help anyone, programmer or non-programmer alike to start working with the iPhone SDK.

Alexander Tushinsky, LTMOD Computer Solutions

THIS EBOOK IS A WINNER

This ebook is a winner, for the price & what you get, it’s a no brainer.

I HAD A REALLY GOOD IDEA OF WHERE TO START

I wanted to get started but couldn’t even understand the developer docs. I armed my self with this book a weekend and lots of coffee. Afterwards I wasn’t a super iPhone developer, but I had a really good idea of where to start with all my ideas and what was in store for me out there in the real app store!

Ricki Gregersen

WARNING: Don’t Let This Opportunity Slip By!

Click on the “Add To Cart” button below to purchase your ticket and reserve your seat for this session of iOS Code Camp. Don’t forget that I’m throwing in a Lifetime Membership to the Mobile App Mastery Institute because I want to make iOS Code Camp the best iPhone training deal online and offline…

The future of computing is mobile, mobile, mobile and you still have time to get into the game early. Chances are that you rather have an app in the store making money while your skills keep advancing right? Each day developers in this space are getting better and more savvy and in a few years the prize will go to the early adopters.

Go ahead and become an early adopter in the mobile app world – the future is here just in your reach today!

P.S. With Mobile App Mastery you will explore the iOS SDK using our proven, field-tested, system so you can get started on your iOS app ASAP. Plus, you get tons of material that will turn you into an app development ninja!

P.P.S Don’t hesitate to get started today so you too can become an early adopter and stake your claim in the mobile computing future.

SOLD OUT – NEXT IOS CODE CAMP DATES TBA

But you can sign up for our early notification list to find out when we announce the next iOS Code Camp. Just fill in your name and email below and when I know the dates for the next event you will too!