What you need for this book
In order to create games in Cocos2D-Swift, you will need a Mac computer with Xcode installed. If you want to put apps on an iOS device, you will need a paid iOS developer account from Apple. To put apps on an Android device, you will need an Android device running (at least Android 4.0 or a paid Apportable account) that allows apps to be built for Android 2.0+.