Learn how to make tvOS apps from the ground up, with a series of tutorials for complete beginners!
This book is for complete beginners to tvOS development. No prior iOS or web development knowledge is necessary, however the book does assume at least a rudimentary knowledge of Swift.
This book teaches you how to make tvOS apps in two different ways: via the traditional method using UIKit, and via the new Client-Server method using TVML.
If you are new to Swift 4, we suggest you read the Swift Apprentice, which takes you on a comprehensive tour through the Swift language with beginners in mind.
Every single chapter in this book has been updated to Swift 4 to ensure it works flawlessly with Xcode 9 and tvOS 11.
This chapter is designed to give you a birds-eye view of how tvOS works and help you decide what to read next.
You’ll use basic TVML templates to manipulate the UI in a simple application.
Building off of chapter 3, you’ll learn more complicated interfaces and templates.
Learn how to take advantage of native libraries and integrate them with your TVML app.
Learn how to set up a basic “Hello World” app using native libraries in Swift.
Learn the basic controls your users can use to interact with your apps.
Stack Views are the backbone to the layout of your app – learn how to use them here.
See how easy it is to display a list of items in an engaging layout.
Learn how to set up different forms of screen to screen navigation.
Apple TV uses a whole new Focus paradigm to show the user what control is currently selected – learn how this works and what it means for your apps.
Get ready to add some delightful animation to your tvOS apps!
Learn how your app can interact with the new Apple TV remote.
One of the most common requirements for Apple TV apps will be to play video – learn how to do that here!
Learn about some of the more advanced topics in playing videos.
Learn how to use Apple’s easy to use storage system, so your app can download assets on the fly.
Learn how to use CloudKit on tvOS to store your app’s data.
Go further in depth with CloudKit with user specific storage and error handling.
Integrate with the user’s Photo Library and Videos.
Enable your Apple TV to communicate with other pieces of Apple hardware.
Learn how to augment the TVML-to-UIKit engine to create custom resources, TVML tags, and styling properties.
Learn how to design your apps to fit in well with the tvOS ecosystem.
Shows how to create a new kind of image specifically for the TV.
The Top Shelf is a new design concept that allows your app to show off specific content – learn how to use this in your apps.
Simple, elegant and fun to read like any other raywenderlich.com book.Alberto L.
I was able to get up and running with tvOS in no time with the help of this book. Awesome examples and tutorials make learning tvOS fun and easy.Stephen B.
Great introduction to creating apps using tvOS and TVML. This book gave us a quick start creating our latest app in the App Store.Magnus N.