tvOS & Swift 2 - Apple TV Development Guide
4.4 (28 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.
237 students enrolled
Wishlisted Wishlist

Please confirm that you want to add tvOS & Swift 2 - Apple TV Development Guide to your Wishlist.

Add to Wishlist

tvOS & Swift 2 - Apple TV Development Guide

A Complete Beginners Guide to tvOS Apple TV Development using Swift 2
4.4 (28 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.
237 students enrolled
Created by Aaron Caines
Last updated 2/2016
English
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 17 hours on-demand video
  • 66 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 7
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
Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 88 Lectures Collapse All 88 Lectures 16:47:54
+
Introduction
1 Lecture 00:50

An introduction to the tvOS course.

Preview 00:50
+
Getting To Grips With tvOS
14 Lectures 01:21:55

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

Purchasing a Developer Licence
04:32

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

Download and Installing Xcode 7
02:10

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

Create, Download and Install Certificates
03:54

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

Creating an App ID
04:33

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

tvOS Project Types, What's Best For Me?
05:11

Learn about the different classes generated in a tvOS application.

What are Classes, InfoPLists and Delegates?
04:31

Learn about how you create interfaces for a tvOS application.

Using the tvOS Interface Builder
04:43

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

Viewable tvOS Interface builder
05:15

Learn how to test application on a tvOS simulator.

Building on the tvOS Simulator
04:33

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

Building to a Real tvOS Device
02:31

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

Creating and Using Variables
14:24

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

Creating and Populating Arrays
08:44

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

Creating and Triggering Functions
07:58

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

Creating Actions and Outlets
08:56

Put what you learnt in section 1 to the test
End of Section 1 Quiz
5 questions
+
Understanding tvOS Functions
18 Lectures 03:31:36

An introduction to section 2 in the tvOS course.

Section 2 Introduction
00:30

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

tvOS App 1: Creating a Hello World Application
06:09

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

Preview 09:09

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

Preview 08:09

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

Preview 15:52

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

Preview 07:45

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

Preview 13:14

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

Preview 18:06

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

Preview 13:53

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

tvOS App 2: Traffic Lights - Reaction Game Part 1
18:10

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

tvOS App 2: Traffic Lights - Reaction Game Part 2
10:08

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

Fading Objects In and Out
11:37

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

Hiding and Revealing Objects
08:19

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

Enabling and Disabling Objects
06:11

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

tvOS App 3: Tap Me Fast - Tapping Game
23:39

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

Creating a Random Number Generator
13:52

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

Creating a Random Word Generator
12:10

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

tvOS App 4: Yo Momma Jokes - Joke Generator
14:43

Put what you learnt in section 2 to the test

End of Section 2 Quiz
5 questions
+
Creating tvOS Actions
7 Lectures 01:44:13

An introduction to section 3 in the tvOS course.

Section 3 Introduction
00:28

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

Using UISegmentedControls
10:00

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

tvOS App 5: Digital Clock Application
32:11

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

Displaying UIActionSheets
13:47

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

tvOS App 6: Temperature Conversion Calculator
19:08

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

Triggering and Using Delayed Actions
09:47

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

tvOS App 7: Calculator Application
18:52

Put what you learnt in section 3 to the test

End of Section 3 Quiz
5 questions
+
Getting A Good View In tvOS
6 Lectures 01:04:02

An introduction to section 4 in the tvOS course.

Section 4 Introduction
00:31

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

Displaying UIViews
12:27

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

Controlling UIScrollViews
12:17

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

Displaying UIAlertViews
10:52

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

Switching Views in Storyboards
16:36

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

Switching to a XIB View
11:19

Put what you learnt in section 4 to the test
End of Section 4 Quiz
5 questions
+
Making The tvOS App Look And Sound Clean
22 Lectures 04:59:30

An introduction to section 5 in the tvOS course.

Section 5 Introduction
00:45

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

Importing Files
05:03

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

Displaying Images
11:42

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

Changing Images - Mini Image Gallery
19:56

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

Adding Images To Buttons
09:27

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

Focused Custom Image Buttons
06:17

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

Displaying Images From URL'S
08:30

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.

tvOS App 8: Snap Attack Game
34:20

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

Changing the Background Colour
12:03

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

Displaying and Playing Animations
25:18

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

Adding Styling Options to Objects
15:04

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

tvOS App 9: Image Gallery - Creating the Collection View Part 1
20:15

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

tvOS App 9: Image Gallery - Focused Image Cells Image Part 2
06:47

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.

tvOS App 9: Image Gallery - Displaying the Detailed Image Part 3
15:35

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

Creating App Icons Layers
24:17

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

Adding App Icon Layers
06:32

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

Creating and Displaying a Top Shelf Image
10:16

Learn how to add loading screen to the tvOS application.

Creating and Displaying a Loading Screen
08:06

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

Playing a Local Sound File
14:32

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

tvOS App 10: Animal Soundboard Application
22:06

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

Playing a Local Video File
10:28

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

Streaming a Video File
12:11

Put what you learnt in section 5 to the test

End of Section 5 Quiz
5 questions
+
Creating A tvOS Table View Application
6 Lectures 01:24:44

An introduction to section 6 in the tvOS course.

Section 6 Introduction
00:29

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

tvOS App 11: Table View - Populating a Table View Part 1
22:34

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

tvOS App 11: Table View - Pushing to a Detail View Part 2
15:51

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

tvOS App 11: Table View - Populating a Detail View Part 3
15:37

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

tvOS App 11: Table View - Image Gallery Part 4
19:01

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

tvOS App 11: Table View - Customising The Table View Part 5
11:12

Put what you learnt in section 6 to the test

End of Section 6 Quiz
5 questions
+
Creating A tvOS Tab Bar Application
5 Lectures 57:41

An introduction to section 7 in the tvOS course.

Section 7 Introduction
00:29

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

tvOS App 12: Tab Bar Application - Set Up Part 1
19:15

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

tvOS App 12: Tab Bar Application - Adding Table Views Part 2
18:09

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

tvOS App 12: Tab Bar Application - Fixed Tab Headers Part 3
05:59

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

tvOS App 12: Tab Bar Application - Customising The Tab Bar Part 4
13:49

Put what you learnt in section 7 to the test
End of Section 7 Quiz
5 questions
+
Core Data - Creating tvOS Databases
5 Lectures 01:15:04

An introduction to section 8 in the tvOS course.

Section 8 Introduction
00:36

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

tvOS App 13: Database - Creating a Database Part 1
24:53

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

tvOS App 13: Database - Adding Data Part 2
19:01

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

tvOS App 13: Database - Editing Data Part 3
19:32

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

tvOS App 13: Database - Deleting Data Part 4
11:02

Put what you learnt in section 5 to the test
End of Section 8 Quiz
5 questions
+
Submitting And Publishing Your tvOS App!
4 Lectures 28:19

An introduction to section 9 in the tvOS course.

Section 9 Introduction
00:33

Learn how to prepare the tvOS application for submission.

Preparing your App for Submission
20:56

Learn how to archive the tvOS application binary and upload it for review.

Uploading your App to the App Store
06:12

An outro to the tvOS course and a huge thank you for enrolling.

You Did It!
00:38
About the Instructor
Aaron Caines
4.6 Average rating
1,109 Reviews
9,312 Students
11 Courses
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+.