tvOS & Swift 2 - Apple TV Development Guide

A Complete Beginners Guide to tvOS Apple TV Development using Swift 2
4.7 (24 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
216 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 88
  • Length 17 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

Do You Want To Create Your Own tvOS application for the new Apple TV but are not sure where to start? Are you ready to jump right into the exciting world of tvOS application development but have little or no programming experience? Then this is your course

This tvOS & Swift 2 - Apple TV Development Guide will give you everything your need to start your new career in tvOS development, The course has been carefully structured to support Swift 2 & tvOS, Teaching you all you need to know from creating your first project to submitting to the AppStore.

Create 13 Real tvOS Applications throughout the course we will create exciting tvOS applications from fun and simple games to powerful utility apps using the native features of the tvOS Apple TV device to help you understand the process of creating applications from start to finish.

With the brand new tvOS Apple TV App Store you can sell Your Applications to Millions of Potential Users around the world and now has never been a better time with only a few thousand apps currently for sale on Apple TV, you can take the charts by storm.

Not only do you get the best online tvOS development course online but You also get first class responsive support by email, Twitter or on the Udemy forums, So you can rest assure you have full guidance in your new tvOS career!

Why Choose This tvOS & Swift 2 Course?

Many programmers learning to create there first tvOS application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions then they asked! This tvOS & Swift 2 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 7 or tvOS and i offer any advice needed. Before you know it you will have created your very first tvOS app and will feel like everything you have learned has embedded in your head.

Topics Covered:

  • Understanding Xcode 7, tvOS, Interface Builder, tvOS Simulator, tvOS Remote and Different tvOS Project Types
  • Swift 2: Get to know the new updated language
  • Create 13 real tvOS applications in Swift 2
  • All Objects, Actions and Outlets possible in tvOS App Development
  • tvOS Focused Engine
  • tvOS Native Application Controls
  • tvOS Storyboards and nib File support
  • Images and Sounds Integration
  • Full Featured tvOS Apps
  • Fun and Simple tvOS Games
  • Core Data tvOS Applications
  • App Store Submission and Update Support

What are the requirements?

  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 7

What am I going to get from this course?

  • Create there own tvOS Application
  • Full understanding of Xcode 7 and all it has to offer
  • Full explanation of all objects and functions within tvOS development
  • Develop in Swift 2
  • Start a new career

What is the target audience?

  • Anyone who wants to develop tvOS apps
  • Anyone who wants to learn how to code in Swift 2
  • Anyone who is looking to freshen up there skills
  • Anyone who is looking to make money from tvOS Apps

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

00:50

An introduction to the tvOS course.

Section 1: Getting To Grips With tvOS
04:32

Learn about developer licenses, why you need them and what benifit you get from having one to create tvOS applications.

02:10

Learn about Xcode and where you download it to create tvOS applications.

03:54

Learn about the different certificates you need to distribute tvOS applications on the App Store.

04:33

Learn about tvOS app id's and why you need them.

05:11

Learn about the different template Xcode gives you to create tvOS applications.

04:31

Learn about the different classes generated in a tvOS application.

04:43

Learn about how you create interfaces for a tvOS application.

05:15

Learn how to make a tvOS interface view more viewable in Xcode.

04:33

Learn how to test application on a tvOS simulator.

02:31

Learn how to test a tvOS application on a real Apple TV.

14:24

Learn how to create variables and use them in tvOS applications in swift 2.

08:44

Learn how to create arrays, select and add data to them in swift 2 for tvOS applications.

07:58

Learn how to create functions in the playground within swift 2 to create tvOS applications.

08:56

Learn how to create actions and outlets to objects using the assitant editor and maunally creating them in a tvOS application.

5 questions
Put what you learnt in section 1 to the test
Section 2: Understanding tvOS Functions
00:30

An introduction to section 2 in the tvOS course.

06:09

Learn the process of creating a tvOS application and get a feel from start to finish.

09:09

Learn the different ways of displaying text within an Apple tvOS app.

08:09

Learn how to use UITextFields to allow users to add there own content into the tvOS application.

15:52

Learn the different ways you can customise text with the tvOS application from colours to drop shadows.

07:45

Learn how to import and display custom fonts from an external source in the tvOS application.

13:14

Learn how to define the state of objects and perform and trigger actions in the tvOS application.

18:06

Learn how to use variables to create NSTimers to control countdowns in the tvOS application.

13:53

Learn how to use NSTimers to display live time and date localised to the users location in the tvOS application.

18:10

A simple game that combines images with timers to test how fast the reactions are of each player in the tvOS application.

10:08

A simple game that combines images with timers to test how fast the reactions are of each player in the tvOS application.

11:37

Learn how to adjust the alpha properties of an object to create a fade effect in the tvOS application.

08:19

Learn how to adjust the hidden attribute of an object to hide and reveal it in the tvOS application.

06:11

Learn how to adjust the enabling property of a object the enable and disable it in the tvOS application.

23:39

Create a speedy reaction based game using NSTimers and Int's to tap as fast as you can in the tvOS application.

13:52

We learn how to randomly generate a value, create actions upon it and display it within the tvOS application.

12:10

We learn how to randomly generate a word, customise it and display it in the tvOS application.

14:43

Learn how to create a joke bank of Yo Momma jokes with random word generators in the tvOS application.

5 questions

Put what you learnt in section 2 to the test

Section 3: Creating tvOS Actions
00:28

An introduction to section 3 in the tvOS course.

10:00

Learn how to perform multiple actions from a single object with one function statement in the tvOS application.

32:11

Learn how to create a digital clock with custom fonts and options to change the style in the tvOS application.

13:47

Learn how to dynamicaly display options to users with action sheets in the tvOS application.

19:08

Learn how to create a simple calculation to convert temperature and use visual answers in the tvOS application.

09:47

Learn how to trigger actions at a later date with delays in the tvOS application.

18:52

Learn how to create a basic calculator with simple functions such as add, minus, divide and times in the tvOS application.

5 questions

Put what you learnt in section 3 to the test

Section 4: Getting A Good View In tvOS
00:31

An introduction to section 4 in the tvOS course.

12:27

Learn how to display and hide extra content within UIViews in the tvOS application.

12:17

Learn hoe to extend the screen size and reveal more content with a scroll view in the tvOS application.

10:52

Learn how to alert users and to get the to perform actions with alerts in the tvOS application.

16:36

Learn how to extend the application by display and switching to another view within storyboards in the tvOS application.

11:19

Learn how to extend the application by display and switching to a new xib view in the tvOS application.

5 questions
Put what you learnt in section 4 to the test
Section 5: Making The tvOS App Look And Sound Clean
00:45

An introduction to section 5 in the tvOS course.

05:03

Learn how to import the different types of files into the project in the tvOS application.

11:42

Learn how to display images in 3 different ways in the tvOS application.

19:56

Learn how to change images and create a mini gallery in the tvOS application.

09:27

Learn how to create custom buttons by adding images to them in the tvOS application.

06:17

Learn how to add focused views on buttons with images in the tvOS application.

08:30

Learn how to display external content with images from a URL in the tvOS application.

34:20

Learn how to take the popular card game of snap and transfer it into a fun additive game using images and random generators in the tvOS application.

12:03

Learn how to change the background colour of the application using default colours and the rgb picker in the tvOS application.

25:18

Learn how to display and play animations within image views in the tvOS application.

15:04

Learn how to add styling options to objects such as drop shadows and borders in the tvOS application.

20:15

Learn how to create an image gallery with collection views in the tvOS application.

06:47

Learn how to add focus effects on the cells within a collection view in the tvOS application.

15:35

Learn how to display the images and content in a detail view and how to populate if depending on the cell selected in the tvOS application.

24:17

Learn how to create tvOS application icons and parallax layered icons.

06:32

Learn how to add parallax tvOS app icon images to the application.

10:16

Learn how to create and display a tvOS top shelf image on the apple tv home screen.

08:06

Learn how to add loading screen to the tvOS application.

14:32

Learn how to play local sound files from in the tvOS application.

22:06

Learn how to play multiple sounds and create a animal soundboard with custom focused buttons in the tvOS application.

10:28

Learn how to play local videos files from in the tvOS application.

12:11

Learn how to stream video files from an external URL in the tvOS application.

5 questions

Put what you learnt in section 5 to the test

Section 6: Creating A tvOS Table View Application
00:29

An introduction to section 6 in the tvOS course.

22:34

Learn how to populate a table view with text and images in the tvOS application.

15:51

Learn how to push from a table view to a detail view in the tvOS application.

15:37

Learn how to populate a detail view controller in the tvOS application.

19:01

Learn how to add an image gallery to the detail view controller in the tvOS application.

11:12

Learn how to stylise a table view controller in the tvOS application.

5 questions

Put what you learnt in section 6 to the test

Section 7: Creating A tvOS Tab Bar Application
00:29

An introduction to section 7 in the tvOS course.

19:15

Learn how to create a tab bar application in two ways and control the views in the tvOS application.

18:09

Learn how to embed table view controllers in tab bars in the tvOS application.

05:59

Learn how to create a fixed tab bar header in the tvOS application.

13:49

Learn how to customise the tab bar controller and add images in the tvOS application.

5 questions
Put what you learnt in section 7 to the test
Section 8: Core Data - Creating tvOS Databases
00:36

An introduction to section 8 in the tvOS course.

24:53

Learn how to use core data to create a to do list in the tvOS application.

19:01

Learn how to add new data and display it in a database in the tvOS application.

19:32

Learn how to edit and update existing data in a database in the tvOS application.

11:02

Learn how to delete existing data in a database in the tvOS application.

5 questions
Put what you learnt in section 5 to the test

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Aaron Caines, iOS 10, Swift 3, Objective-C & Xcode 8 Developer

Aaron Caines is the founder of Geeky Lemon Development, Aaron started programming at a young age experimenting with HTML and website design which lead him to study Graphic Design to further his ability, He has been programming full time for the past 7 Years, Creating a vast amount of apps for iOS 10 with many more in development.

Since Late 2010 Aaron started to create online video tutorials teaching the art of iOS 10 development for beginners to experts and feels the same satisfaction as he does when making his own iOS Apps.

Aaron's expertise come in Photoshop, Xcode, HTML, Objective-C, Swift 3 and C+.

Ready to start learning?
Take This Course