Learn how to make iPhone and iPad apps from the ground up, with a series of epic-length tutorials for beginners!
The iOS Apprentice is a series of epic-length tutorials for beginners where you’ll learn how to build 4 complete apps from scratch.
Each new app will be a little more advanced than the one before, and together they cover everything you need to know to make your own apps. By the end of the series you’ll be experienced enough to turn your ideas into real apps that you can sell on the App Store.
These tutorials have easy to follow step-by-step instructions, and consist of more than 900 pages and 500 illustrations! You also get full source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift 3, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:
We’ll start at the very beginning. The first tutorial assumes absolutely zero programming knowledge but still shows you how to build an entire game from scratch.
The iOS Apprentice series doesn’t cover every single feature of iOS – it just focuses on the absolutely essential ones that you need to know.
Instead of just covering a list of features, the iOS Apprentice series does something much more important: it explains how all the different building blocks fit together and what is involved in building real apps.
You’re not going to create quick example programs that demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps that are good enough to submit to the App Store!
In the first tutorial in the series, you’ll start off by building a complete game from scratch called “Bull’s Eye”. In the process, you’ll learn how to use Xcode, Interface Builder, and Swift 3 in an easygoing manner.
By the time you’re done, you’ll have created your own iOS app from scratch, even if you’re a complete beginner!
The best part is this first tutorial is a free download for when you sign up for the raywenderlich.com newsletter, so try it out to see if you like it.
In the second tutorial in the series, you’ll create your own to-do list app. In the process, you’ll learn about the fundamental design patterns that all iOS apps use and about table views, navigation controllers and delegates. Now you’re making apps for real!
Most importantly, you’ll learn more than just how to program with the standard iOS components — you get to see what it takes to build a quality app. You’ll learn about all the little details that set great apps apart from mediocre ones. After all, you need to make a great app if you want it to be a success on the App Store!
In the third tutorial in the series, you’ll develop a location-aware app that lets you keep a list of spots that you find interesting. In the process, you’ll learn about Core Location, Core Data, Map Kit, and much more!
Of course, all of this is just an excuse to play with some of the more alluring technologies from the iOS SDK: Core Location, Map Kit, the camera and photo library, and Core Data.
These are frameworks you’ll use all the time as a professional iOS developer!
Mobile apps often need to talk to web services and that’s what we’ll do in this final tutorial of the series. We’ll make a stylish app that lets you search for products on the iTunes store using HTTP requests and JSON.
By the time you have finished this fourth part in the series, you will have the core skills that it takes to make your own apps, and will be ready to make your own apps and submit them to the App Store!
This book is like a best friend, who happens to be an expert programmer, was teaching you the foundations of the iOS system. As a friend, he/she would never leave you behind, or bore you. And definitely, your best friend would always give you the most thorough and up-to-date information.Jordi B.
As a novice I tried several books before discovering this one. For me it offers a good mix of both hand holding and challenge while maintaining a light but professional manner.Ray S.
It felt this book was written just for me. I was a total noob to iOS and Swift, and made a health app after following this book and I trialled it on few doctors to write my Health Informatics MSc dissertation.Waji