
tvOS and Swift 2 - Apple TV Development Guide
Do You Want To Create Your Own tvOS Application?
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.
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 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
Who should take this course?
- 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 are the requirements?
- You will need a Apple Mac computer or laptop
- You will need the developer software Xcode 7
About the Instructor

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+.
Course content
1 | Introduction | Preview | 0:50 | |
Section 1:Getting To Grips With tvOS | ||||
2 | Purchasing a Developer Licence | 4:33 | ||
3 | Download and Installing Xcode 7 | 2:10 | ||
4 | Create, Download and Install Certificates | 3:54 | ||
5 | Creating an App ID | 4:33 | ||
6 | tvOS Project Types, What's Best For Me? | 5:11 | ||
7 | What are Classes, InfoPLists and Delegates? | 4:32 | ||
8 | Using the tvOS Interface Builder | 4:43 | ||
9 | Viewable tvOS Interface builder | 5:15 | ||
10 | Building on the tvOS Simulator | 4:33 | ||
11 | Building to a Real tvOS Device | 2:31 | ||
12 | Creating and Using Variables | 14:24 | ||
13 | Creating and Populating Arrays | 8:44 | ||
14 | Arrays.playground | 1:00 | ||
15 | Creating and Triggering Functions | 7:59 | ||
16 | Functiions.playground | 1:00 | ||
17 | Creating Actions and Outlets | 8:56 | ||
18 | Creating Actions and Outlets | 1:00 | ||
19 | MyPlayground | 1:00 | ||
20 | Section 2 Introduction | 0:30 | ||
Section 2:Understanding tvOS Functions | ||||
21 | tvOS App 1: Creating a Hello World Application | 6:10 | ||
22 | HelloWorld | 1:00 | ||
23 | Displaying Text | Preview | 9:09 | |
24 | DisplayingText | 1:00 | ||
25 | Using UITextfields | Preview | 8:10 | |
26 | UITextfile | 1:00 | ||
27 | Changing Text Properties | Preview | 15:52 | |
28 | Textproperties | 1:00 | ||
29 | Displaying External Custom Fonts | Preview | 7:45 | |
30 | CustomFonts | 1:00 | ||
31 | Using If Statements | Preview | 13:15 | |
32 | IfStatements | 1:00 | ||
33 | Creating NSTimers Counters | Preview | 18:07 | |
34 | NSTimers | 1:00 | ||
35 | Displaying the Time and Date | Preview | 13:53 | |
36 | DateandTime | 1:00 | ||
37 | tvOS App 2: Traffic Lights - Reaction Game Part 1 | 18:10 | ||
38 | TrafficLights | 1:00 | ||
39 | tvOS App 2: Traffic Lights - Reaction Game Part 2 | 10:08 | ||
40 | Fading Objects In and Out | 11:37 | ||
41 | Fading Objects | 1:00 | ||
42 | Hiding and Revealing Objects | 8:19 | ||
43 | HidingObjects | 1:00 | ||
44 | Enabling and Disabling Objects | 6:11 | ||
45 | EnablingObjects | 1:00 | ||
46 | tvOS App 3: Tap Me Fast - Tapping Game | 23:39 | ||
47 | Creating a Random Number Generator | 13:53 | ||
48 | RandomNumberGen | 1:00 | ||
49 | Creating a Random Word Generator | 12:11 | ||
50 | RandomWordGen | 1:00 | ||
51 | tvOS App 4: Yo Momma Jokes - Joke Generator | 14:43 | ||
52 | YoMommaJokes | 1:00 | ||
53 | Section 3 Introduction | 0:28 | ||
Section 3:Creating tvOS Actions | ||||
54 | Using UISegmentedControls | 10:00 | ||
55 | SegmentedControls | 1:00 | ||
56 | tvOS App 5: Digital Clock Application | 32:12 | ||
57 | Displaying UIActionSheets | 13:47 | ||
58 | ActionSheets | 1:00 | ||
59 | tvOS App 6: Temperature Conversion Calculator | 19:08 | ||
60 | TemperaturCalculator | 1:00 | ||
61 | Triggering and Using Delayed Actions | 9:48 | ||
62 | DelayedActions | 1:00 | ||
63 | tvOS App 7: Calculator Application | 18:53 | ||
64 | Calculator | 1:00 | ||
65 | Section 4 Introduction | 0:31 | ||
Section 4:Getting A Good View In tvOS | ||||
66 | Displaying UIViews | 12:27 | ||
67 | UIViews | 1:00 | ||
68 | Controlling UIScrollViews | 12:18 | ||
69 | ScrollViews | 1:00 | ||
70 | Displaying UIAlertViews | 10:53 | ||
71 | UIAlertViews | 1:00 | ||
72 | Switching Views in Storyboards | 16:36 | ||
73 | SwitchingViews | 1:00 | ||
74 | Switching to a XIB View | 11:20 | ||
75 | SwitchingXIB | 1:00 | ||
76 | Section 5 Introduction | 0:46 | ||
Section 5:Making The tvOS App Look And Sound Clean | ||||
77 | Importing Files | 5:04 | ||
78 | Displaying Images | 11:42 | ||
79 | Displaying Images | 1:00 | ||
80 | Changing Images - Mini Image Gallery | 19:57 | ||
81 | ChangingImages | 1:00 | ||
82 | Adding Images To Buttons | 9:27 | ||
83 | AddingImages To Buutons | 1:00 | ||
84 | Focused Custom Image Buttons | 6:17 | ||
85 | FocusedCutomButtons | 1:00 | ||
86 | Displaying Images From URL'S | 8:30 | ||
87 | ImagesFromURL | 1:00 | ||
88 | tvOS App 8: Snap Attack Game | 34:21 | ||
89 | Snap Game | 1:00 | ||
90 | Changing the Background Colour | 12:04 | ||
91 | BackgroundColours | 1:00 | ||
92 | Displaying and Playing Animations | 25:18 | ||
93 | Animations | 1:00 | ||
94 | Adding Styling Options to Objects | 15:04 | ||
95 | ObjectStyling | 1:00 | ||
96 | tvOS App 9: Image Gallery - Creating the Collection View Part 1 | 20:16 | ||
97 | tvOS App 9: Image Gallery - Focused Image Cells Image Part 2 | 6:48 | ||
98 | tvOS App 9: Image Gallery - Displaying the Detailed Image Part 3 | 15:35 | ||
99 | CollectionViews | 1:00 | ||
100 | Creating App Icons Layers | 24:17 | ||
101 | CreatingAppIcon | 1:00 | ||
102 | Adding App Icon Layers | 6:32 | ||
103 | Creating and Displaying a Top Shelf Image | 10:16 | ||
104 | TopShelf | 1:00 | ||
105 | Creating and Displaying a Loading Screen | 8:07 | ||
106 | LoadingScreen | 1:00 | ||
107 | Playing a Local Sounds File | 14:33 | ||
108 | PlayingSounds | 1:00 | ||
109 | tvOS App 10: Animal Soundboard Application | 22:06 | ||
110 | Animal Soundboard | 1:00 | ||
111 | Playing a Local Video Files | 10:29 | ||
112 | PlayingVideos | 1:00 | ||
113 | Streaming a Video File | 12:11 | ||
114 | StreamingVideo | 1:00 | ||
115 | Section 6 Introduction | 0:29 | ||
Section 6:Creating A tvOS Table View Application | ||||
116 | tvOS App 11: Table View - Populating a Table View Part 1 | 22:35 | ||
117 | tvOS App 11: Table View - Pushing to a Detail View Part 2 | 15:51 | ||
118 | tvOS App 11: Table View - Populating a Detail View Part 3 | 15:37 | ||
119 | tvOS App 11: Table View - Image Gallery Part 4 | 19:01 | ||
120 | tvOS App 11: Table View - Customising The Table View Part 5 | 11:12 | ||
121 | Section 7 Introduction | 0:29 | ||
Section 7: Creating A tvOS Tab Bar Application | ||||
122 | tvOS App 12: Tab Bar Application - Set Up Part 1 | 19:15 | ||
123 | tvOS App 12: Tab Bar Application - Adding Table Views Part2 | 18:10 | ||
124 | tvOS App 12: Tab Bar Appplication - Fixed Tab Headers Part 3 | 5:59 | ||
125 | tvOS App 12: Tab Bar Application -Customising The Tab Bar Part 4 | 13:49 | ||
126 | TallesBuildings | 1:00 | ||
127 | Section 8 Introduction | 0:37 | ||
Section 8:Core Data - Creating tvOS Databases | ||||
128 | tvOS App 13: Database - Creating a Database Part 1 | 24:54 | ||
129 | tvOS App 13: Database - Adding Data Part 2 | 19:01 | ||
130 | tvOS App 13: Database - Editing Data Part 3 | 19:33 | ||
131 | tvOS App 13: Database - Deleting Data Part4 | 11:02 | ||
132 | TabaBar | 1:00 | ||
Section 9:Submitting And Publishing Your tvOS App! | ||||
133 | Section 9 Introductiion | 0:33 | ||
134 | Preparing your App for Submission | 20:56 | ||
135 | Uploading your App to the App Store | 6:12 | ||
136 | You Did It! | 0:38 | ||
137 | ToDoList | 1:00 |