Frequently Asked Questions
If I back the COMPLETE BUNDLE, do I get access to the content as available? The first level pledge has an expected delivery Sep 2014, but others have Feb 2015.
Yes. Everyone who backs the project ($29+) will be able to start on launch day, i.e. October 6th (pending Apple's iOS 8 launch date).
Here are the start dates for each course:
1. October 6th - Course 1: Swift and iOS 8 Apps in 31 Days
2. November 17th - Course 2: iPhone Games with SpriteKit in 31 Days
3. January 12th - Course 3: Real World App Experience
All the content is recorded and you can re-watch videos or try code exercises if you miss a day.
You don't have to stick to the 31 day format, but it will help you learn the fastest. Plus you'll be able to get daily feedback via Q&A videos.Last updated:
No prior programming experience is needed.
I teach iPhone programming courses for absolute beginners.Last updated:
All videos will be recorded and published each day when the course launches (see timeline). During the launch of a course, if you miss a day, you can go back and watch the materials you missed.
The course is live, in the sense that your feedback will help shape the direction of extra content for each daily lesson.
Everyone who participates when the courses launch will be able to ask questions and I can create Q&A videos that provide concise answers or extra code tutorials.
The answer is yes, you can study at your own pace and you don't have to follow the course daily if it doesn't fit into your schedule.Last updated:
To learn effectively you will need a Mac 2008+ ($500-$3,000) with Mountain Lion or Yosemite.
Xcode 6 is a free download that will be available this fall, you can get the beta version here: https://developer.apple.com/swift/resources/
It is possible to learn with a Windows PC, but you'll have to use http://MacinCloud.com to use a Mac via Google Chrome ($20/month)
If you want to install your app on your iPhone (or sell it!) you'll have to signup for Apple's developer program for $99/year. https://developer.apple.com/programs/ios/
If you're on a budget, you can wait to signup for the $99/year developer program. You can Signup when you are ready to submit your app to the App Store.Last updated:
Send me an email at PaulSolt@iPhoneDev.tv or find me on Twitter at http://Twitter.com/PaulSoltLast updated:
Last year I published a short free course. Over 6,735 students signed up.
71.3% of my students never watched the first video. They didn't even start.
Less than 3.1% of students completed the short course.
People who pay for online courses have much better completion rates, and have been more active than students who enroll for free.
My goal is for you to make and sell your app on the App Store. That's why the new courses have a daily structure to them. It's to encourage you to work on small parts of the course, and to accomplish daily learning objectives.Last updated:
What will my abilities be at the end of the courses? Will I be able to make an app like Uber for iPhone/Apple Watch?
These iPhone courses will teach you how to code, but more importantly they will teach you how to figure out new things. My courses don't cover every single topic that you'd need to make Uber, so you're going to have to fill in the blanks.
Generally your first app will take anywhere from 2-6 months to develop. Most of my students have published apps 1-2 months after completing my courses.
It's unrealistic to assume you can make the same app as a team of iPhone developers after these courses. Instead, think smaller and build a working prototype. That's how Uber started, it didn't have the same features on launch or user interface that you see in the App Store today. Apps are constantly changing as the development teams add and remove features.
Just remember that each "simple feature" you put on your feature list isn't simple and will take time to implement and test. I highly recommend that you pick a small feature set (3 features) and write them down. If the features are concrete you are ready to begin, but if they're still abstract you need to break them down into smaller features.
You want to have actionable tasks, so that when you go to add a new thing like (Maps) to your app, you know exactly what you have to add to complete the feature/task.
The key to getting to an app like Uber is lots of iteration. They didn't build the app overnight, and they have added features and tweaks month over month.Last updated:
Don't see the answer to your question? Ask the project creator directly.Ask a question