Everyone wants to make an iPhone App these days, but it's hard to know where to start. You download Xcode, fire it up, and... have no idea what to do. The learning curve is steep, documentation poor, and the Internet is scattered with the corpses of half-completed tutorials. Instead, this video series will take you on the full journey: beginning to end.
The App on the right is the end result of what you'll see created right before your eyes.
The App above is the end result of what you'll see created right before your eyes.
(purchased videos are higher resolution and include source)
You'll learn how to create a new project with Xcode and use the iOS simulator.
You'll learn how to set up a Navigation Controller containing a root child view controller.
As a foundation for the app, a manager class to contain the list of image categories is created.
A model class is created to store the properties of each image category.
You'll learn how to use Cocoapods to use popular third-party libraries in your apps.
Custom table view cells are created and used for the list of categories.
The custom cells are extended to have a visibly selected state when you tap them.
You'll see how to use HTTP to fetch data from a remote service.
A collection view controller is created to show the wallpaper thumbnails.
The remote service is integrated as the data source for the collection view.
Custom collection view cells are created for use as the image thumbnails.
The custom cells are animated when their images load, with a nice zoom + rotation + fade effect.
A loading indicator is added to the custom cells.
A custom UIView is created and used as the collection view background.
The app's icon and launch screen are integrated.
You'll learn how to pass information between view controllers.
The full-resolution images are downloaded for the wallpaper screen.
The save button is added, which brings up an iOS Activity controller.
In preparation for the App Store, the app's is tweaked to look better.
The table cells are customised further, in the final polish before release.
You'll learn how to make App icons with the maximum bang for your effort.
This video is only included in the complete package.
I'll show you how to use my script to generate iTunes screenshots in a modern style.
This video is only included in the complete package.
Watch as I configure the new app on the iTunes Connect portal.
This video is only included in the complete package.
You'll learn how to manage provisioning profiles, uploading your app to iTunes Connect, and submitting it for review.
This video is only included in the complete package.
Most tutorials take the form of textual step-by-step instructions, which can be hard to follow, or dull to the point that it is impossible to continue. Also, most tutorials teach you how to perform a particular task. This series, to my knowledge, is the only one of its kind to take you the entire journey from creating a new project in Xcode, through to submitting it to the App Store (submission videos available in the complete package).
Not only that, but you'll gain value by watching a pro at work - you'll see all the subtle tricks of the trade such as dragging in folders from Finder to create Xcode groups, tricks that add up to a more productive workflow. Tricks and techniques such as these are difficult to communicate in text tutorials, but transfer across beautifully in screencast videos. I hope you find these videos helpful.
This is everything I wish I had when I started learning to develop iPhone Apps. In fact, if someone knows of an equivalent course on Android, I'd love to be their customer!
Through video lessons, I'll show you every step of the way. You'll learn effective workflow, how to use Xcode, how to effectively structure an iOS app, and how to submit to the App Store (complete bundle only). You'll get over the initial learning curve and shock of unfamiliarity with Xcode through this series.
You'll be getting 20 videos that walk you through each step of the journey. Mostly recorded live, this gives you a unique opportunity to peek over the shoulder of a pro developing an App.
Extra videos (complete package only) are available which show you the steps beyond code: taking your app once you've developed it to the App Store. These are optional but very interesting to watch to help build your confidence for when the time comes to perform these steps for yourself.
With 140 minutes of video, this is a course that is long enough to contain tons of useful information, but short enough to be consumable without weeks of your spare time. Think of it as an investment in your future, giving you a jump-start to learning iOS development.
All 24 videos.
All videos, as MP4 downloads.
Source code for each video.
Includes demonstration of submission to the App store.
I'll show you how to create good icons with minimal fuss.
A script to help you generate nice looking App Store screenshots.
I am an iOS developer / contractor living in Australia with my wife and daughters. I have a broad array of experience from my work at Google, News Corp, Fox Sports, NineMSN, FetchTV, Woolworths, and Westpac. I've been involved in the creation of native iOS apps for 4 years commercially, plus a couple years in my spare time. I'm always looking to try to add value and help people wherever I can, and I hope my videos help you!