Order Now!

Learn Quickly How To:

  • Build games with SpriteKit and SceneKit
  • Create a server in Swift to deliver JSON data to an iOS app
  • Use a clean and effective architecture to decrease complexity and speed up development
  • Take advantage of the most useful parts of the iOS SDK

Create robust and extensible iOS apps using the advanced features of Swift 2

For Beginner and Experienced Developers

Starting with simple apps to more complex ones, the book will show how to master iOS development with Swift.

Fun and useful Apps

This book will show how to implement seven different apps, from utilities to games in 3D.

Clean Coded

The book doesn't show only the features of the language, but also how to write clean code, easy to extend and to mantain.

Open Sourced code

All the code of the apps is available on Github, licensed as Open Source, so that you can use it in your apps.

Hi, visitor

My name is Giordano Scalzo, and I'm the author of this book. I'm a developer with 20 years of programming experience, since the days of ZXSpectrum. I've worked in C++, Java, .Net, Ruby, Python, and a ton of other languages I have forgotten the names of. After years of backend development, over the past six years, I had developed extensively for iOS, releasing more than 20 apps, apps that I wrote for clients, enterprise applications, or on my own. Currently I'm a contractor in London where, through my company Effective Code Ltd, I deliver code for iOS aiming at quality and reliability. In my spare time, when I'm not crafting retro game clones for iOS with my kids, I write my thoughts on my blog.

You can follow me on

What our readers say ?