iOS Spellbook

the cover

Learn how to make iOS apps

Get an in depth view of the iOS SDK

Practice everything you learn!

Learn how to organize and think your code

Instantly receive the first part of the book!

iOS Spellbook Preview


This book will help you get to 80% of the way to Expert iOS Developer while doing only 20% of the work. This book will not teach you all you need to know about iOS because no book can do that. Learning to be a great iOS developer takes years of practice and a lot of hard work.

When learning something new, almost everything seems impossible to understand and by the moment you feel like you finally got it, you realise there is much more to learn. Like my previous book Swift Programming from Scratch this book gives you the minimum possible snippets of information to gain the appropriate level of understanding at each point. The book gradually shows new concepts giving you time to practice each one of them and get comfortable using them.

The only assumption the book has is that you know how to code in Swift and that you understand basic Object Oriented Programming concepts. If you don’t, then you can learn programming in Swift from Swift Programming from Scratch (book) and Object Oriented Programming in Swift (article).

Alongside the theory you will find various exercises and projects. Solving them will help you solidify what you learn. You will also learn how to use different tools that will help you make better apps and save you time.


Part I: Fundamentals


This part teaches you the first body of knowledge you need to start you iOS developer journey. With this knowledge you can make simple apps and learn to use different parts that make up more complex apps – like the one you want to build :)


Part II: Exploring iOS


In this part we are going to learn how to use different parts of the iOS platform like the camera, accelerometer, notifications and so on. We are also going to study more complex UI components like table views and collection views.


Part III: Workflow and Advanced Topics


In this part we focus more on the other side of iOS development. How do you store your code, deploy or test your app. What tools do you use? How do you use open source? How do you give people your app and how to submit it on the app store.

By far the best learning content I have ever read to learn Swift! It beats all video courses and other books. I love how it explains the syntax of Swift very well. The best part of this book are the exercises at the end of each chapter. Not only do the exercises help you learn the syntax of Swift, but it also teaches you the logic to solve complex situations using code. I recommend Swift Programming from Scratch to everyone wanting to learn Swift. Thank you! – Stefan DeClerck

For those who don’t know Andrei, this is going to be a life changer. Andrei is my Swift programming tutor and in just working together for a few short months, we’re already preparing to launch my first app into the iTunes store. He’s incredibly knowledgeable, sharp as a tack, patient, and understanding of the fundamentals required to build an app from scratch. Excited to spread the Swift love. :) – Alice H.

About the author

Andrei started programming when he was 10, after training for four years he won a bronze medal at the International Olympiad in Informatics in 2009. In the last 5 years he has developed apps for tens of companies around the world.

In this book the author would like to share the knowledge he has gathered throughout his career as an iOS developer.

The book is not ready yet. Until it is, you can pre-order it at half the price
$40 $20

You will immediately receive Part I: Fundamentals

Over 250 pages of Swift magic spells!

iOS Spellbook Preview

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 4.17 out of 5)
We send about one email per week with our latest tutorials and updates
Never display this again :)