Apple TV App & Game Development for tvOS

Everything you need to know to build apps and games for the Apple TV on tvOS including TVML, Swift, and SpriteKit

3.85 (408 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
11,900
students
16 hours
content
Feb 2016
last update
$59.99
regular price

What you will learn

Build native Apple TV apps

Build Apple TV TVML apps (Client-server Apps)

Build Apple TV Games for tvOS

Description

If the new Apple TV and the Apple TV App Store Excite you then this is the place to be to learn everything you need to know about Apple TV development.

Apple TV is no small addition to the world of App Development. There is so much to learn and the Apple TV expects a different user experience and has different design and coding requirements.

What you will learn

  • You will be learning native tvOS development which uses iOS frameworks with Swift 2
  • You will also be learning how to build Client-Server apps which use Apple's new markup language TVML. TVML apps use Javascript.
  • You will learn how to build Apple TV games with SpriteKit

This course is brought to you by the creator of iOS 9 & Swift 2: From Beginner to Paid Professional, THE best iOS 9 course on the Internet.

The goal of this course is to be the absolute BEST and most-effective Apple TV course on the Internet.

How the course works

  1. You'll be provided with a series of videos. Watch those videos over and over again until you understand the concepts completely. Then try building that same app from memory on your own
  2. You are also provided with exercises that help you work and learn on your own so you can retain the knowledge

Why take this course?

Here are a few reason to take this course:

  1. I teach you what you are really going to use in the real world, not some obscure concepts
  2. I don't read from scripts in any of our courses. I teach you real world development so you can see how to actually solve problems (other courses just teach x,y,z and don't give you the why behind what you are doing.
  3. You won't find a better course on the Internet!!!
  4. You get lifetime access to Live help through our chatrooms and Forums.


Testimonials from my courses

"The best course i have seen about ios programming. The guy is the best instructor i have ever seen. It has a nice way of saying them. And its the first i see to give the same importance not only in the code but also in the design. Continue your good job. 100% percent recommend it." - Lefteris Altouvas


"I have taken other courses by some other instructors that were ok, but I have not been as fired up about any of them as I am about this one. Mark's teaching style is great and this course truly has a "bootcamp" feel for much less money than an actual bootcamp. Access to Mark to ask questions is great both through the forums as well as github/gitter. Highly recommend this course if you are looking for something in the iOS/Swift Development category." - Jack Davis


"He has this way of teaching that captivates your attention and makes all the ones and zeros come to life. Mark taught me that learning computer science doesn't have to be the way it was in college, simply put: boring, time-consuming, and overwhelming. He mentored me in the course materials and I am an even better developer today and I make a lot more money too, all because of the example Mark set and the individual time he spent with me.

Seriously, an hour spent with this man teaching you technical subjects will be worth 100 hours spent in another course or bootcamp taught by someone else" - Erik Slack


"It is obvious that he is passionate about teaching coding. He makes sometimes dry subjects very entertaining with his humor and overall teaching style. He never loses patience with students and takes the time to make sure you understand.
Mark also goes the extra mile with students. Whenever I would be stuck or in need of help on a project he would take time to help me. I was lucky he took the time to get to know me and assist in the understand subjects I had difficulty with." - Jacob Evans


"...More impressive is his ability to teach. He's patient, optimistic, and able to take complex ideas and teach them with examples and in ways that are digestible, energetic, and fun. He's taught bootcamps and mentored many developers that I know. As a teacher and mentor, I couldn't give anyone a higher recommendation. If you can enlist his tutelage, you're in good hands." - Jonathan Wood

"Mark is a smart, experienced, patient mentor, teacher and iOS Engineer. As I have gone from knowing nothing about iOS to full fledge iOS engineer Mark has been there every step of the way to both guide and encourage." - Pearson Basham creator of NoThyme iOS App


Content

Getting Started

Intro to Course
How to Run Mac OSX on PC
Installing Xcode
Xcode Change Font Size With +/-
Exercise - Install the Xcode Plugin

Native Apple TV Apps

DO NOT SKIP THIS VIDEO
tvOS Alerts
tvOS Buttons
tvOS Custom View Focus
tvOS Navigation
tvOS Tab Bars
tvOS Text Entry
tvOS Popular Movies Part 1
tvOS Popular Movies Part 2
tvOS Popular Movies Part 3
tvOS Popular Movies Part 4 (Image Focus)
Exercise - Detail View Controller

Design

tvOS Apple Design Guidelines
tvOS Creating a layered app icon
tvOS Parallax Viewer and Xcode icon
tvOS Photoshop Parallax Exporter Plugin
tvOS Top shelf image
tvOS Retro Skate App Icon & Shelf Image with Photoshop
Exercise - Create a Parallax Icon

Javascript Refresher

Javascript Resources
Javascript Installing an IDE for Web Development
Javascript Installing NodeJs
Javascript Strings
Javascript Conditionals
Javascript Numbers
Javascript Loops & Arrays
Javascript Objects
NPM readline-sync
Exercise - Node Calculator

TVML Client-Server App Development

TVML Documentation
TVML TVJS Documentation
TVML Catalog Overview
TVML Project Creation & App Delegate Setup
TVML Presenter & Resource Loader
TVML Amazon S3 Hosting
TVML ListWithBanner Template
TVML Convert LSR to LCR
TVML Deploying to Digital Ocean
Exercise - Your Own TVML App

How to build an Apple TV Game with SpriteKit for tvOS

tvOS SpriteKit Game - Intro to Retro Skate
tvOS SpriteKit Game Retro Skate - Intro to Sprite Kit
tvOS SpriteKit Game Retro Skate - Animating Ground
tvOS SpriteKit Game Retro Skate - Animated Character
tvOS SpriteKit Game Retro Skate - Physics & Jumping
tvOS SpriteKit Game Retro Skate - Prepping for Collisions
tvOS SpriteKit Game Retro Skate - Obstacle Colliders
tvOS SpriteKit Game Retro Skate - Collision Detection
tvOS SpriteKit Game Retro Skate - Parallax Background & Sidewalk
Exercise - Refactor Game Scene
tvOS SpriteKit Game Retro Skate - Randomized Buildings
tvOS SpriteKit Game Retro Skate - Audio & Crash Animation
tvOS SpriteKit Game Retro Skate - Adjusting Collisions
Exercise - Skate or Die

Deployment

Paid Apple Developer Account
Development Certificates
tvOS Testing Your App on an Apple TV
tvOS Distributing Your App Through Testflight
tvOS Submitting a tvOS App to the App Store
Exercise - Get Ready to Submit Your App

Bonus Content: Swift Refresher

Swift 2 Variables & Types
Exercise - Variable Operations
Swift 2 Conditionals Part 1
Swift 2 Conditionals Part 2
Swift 2 Functions
Exercise - Functions
Swift 2 Arrays
Swift 2 Loops
Exercise - Arrays & Loops
Swift 2 Dictionaries
Swift 2 Object-Oriented Programming & Classes
Swift 2 Inheritance
Swift 2 Polymorphism
Swift 2 Optionals
Swift 2 Enums
Swift 2 Extensions

Screenshots

Apple TV App & Game Development for tvOS - Screenshot_01Apple TV App & Game Development for tvOS - Screenshot_02Apple TV App & Game Development for tvOS - Screenshot_03Apple TV App & Game Development for tvOS - Screenshot_04

Reviews

Ari
November 7, 2015
Mark explains everything very good. I was learning a lot from the SpriteKit section. The videos are in high quality and the sound is also in high quality. Looking forward to enroll in more courses on iOS development from Mark.
Behlül
November 7, 2015
His teaching style, descriptive and understandable, and i feel he takes his courses seriously so you can find help anytime when you are needed. Mark Price or Students in this course will help you
Jesus
November 7, 2015
I am taking his iOS9 course along with this one, and in my opinion he is the best Udemy instructor by far! His teaching style is top notch and his high quality courses are second to none. Can’t wait for his next course!
Robert
November 7, 2015
A great course presented by one of the best teachers on Udemy today on the subject of coding and design for the Apple TV. A very thorough course that's jammed packed with content, easy to follow and fun!
JP
November 6, 2015
The course is very comprehensive and informative. The instructor is very engaging and he makes the each topic very interesting. You cannot be bored. Videos and audios are excellent.
Sai
November 6, 2015
EASY TO UNDERSTAND. Impressed with the chat room option that provides info and support. Took iOS 9 Course and really enjoyed it and never looked back to buy this course
Darlan
November 6, 2015
Mark is a great instructor and this course is awesome, pure gold! In Technology industry the timing is very important so it is very surprising having a course of high level in such small time, in the right time to launch my very own tvOS app. Thank you Mark, you deserve the success. Thank you so much!
Kersuzan
November 6, 2015
This is the second Mark Price course that I have enrolled and just like the first one, it is really a true pleasure to learn with the instructor. he does not only show us how to write code, but he also explains the why and how to think as an ios developper. Mark is certainly the best ios teacher on udemy platform. The videos quality are great, the instructor is dynamic and the content is awesome. I recommend you to follow Mark's course, especially this one if you are interested by tvOs development. Anthony
Amr
November 6, 2015
I took Mark's first course, the iOS 9 one, and really enjoyed it. I mainly took this course for the SpriteKit section. And of course, True to his methods, Mark makes learning to code fun, enthusiastic and knows how to keep your attention. He explains everything you need to know and gives you real examples of real app store looking ready apps. His attention to detail is impressive. Other courses I took just tell you to do this and that, but never go into details. Mark takes the time to explain the whys. I enjoy all his courses and I am 100% sure I will be taking his next course!
Ian
November 6, 2015
Just started this course and I can already see that its of the same standard as the other course by Mark (IOS 9 and Swift 2) - in short "Excellent". It's up beat, interesting and a great way to learn. The Lectures are professional and the support provided by Mark is fantastic as he seems to cater for all levels. I highly recommend this course.
Hasan
November 6, 2015
This is a good course, it has a good syllabus, some extra materials that are useful. It doesn't rehash the same intro stuff in every other iOS course in the world. The instructor sometimes seems a little unprepared, and sometimes the lectures are pretty long (could usefully be broken into less than ten minute chunks). But overall well worth taking.
Dániel
November 6, 2015
Not only, that this is the only course, but if there would be many more of them, this on would still stay the best. Mark, you can teach, and that's the most important thing in courses. Of course, 5*!!!!!
RJ
November 6, 2015
Not only has Mark beat others by making a course on tvOK this quick, but the content is amazing. Thanks, Mark and keep up the good work!
Steve
November 6, 2015
I am a total newbie to the technical aspects of swift and some iOS concepts, but Mark helps to get basic students up to speed with bonus "catch-up" content as well as pointing to his other courses for in-depth understanding. Having something to actually practice on with my AppleTV Dev Kit has been fantastic, not to mention quality of the course is top-notch compared to others. Mark is very good at keeping students engaged in the content and a bit of humor always helps!
Charles
November 6, 2015
I have completed several Udemy iOS courses previously, and I find the instructor to be very knowledgeable in the subject matter and that he gives an interesting real-time presentation of the course containing many tips for efficiency in programming.

Charts

Price

Apple TV App & Game Development for tvOS - Price chart

Rating

Apple TV App & Game Development for tvOS - Ratings chart

Enrollment distribution

Apple TV App & Game Development for tvOS - Distribution chart
611936
udemy ID
9/14/2015
course created date
11/21/2019
course indexed date
Bot
course submited by