tvOS App & Game Coding Bundle

Courses
6
Lessons
213
Enrolled
107

What's Included

Product Details

Access
Lifetime
Content
15.5 hours
Lessons
79

Apple TV App Development for tvOS

Master Everything You Need to Build Apps & Games For Apple TV

By Devslopes | in Online Courses

While the iOS app market is oversaturated, the still-young tvOS platform is ripe for an app gold rush. Maximize your chance of building an iTunes Store chart topper by mastering Apple TV app development: utilizing Xcode, programming in the new TVML language, brushing up on JavaScript and Swift, and more. You'll not only understand how to build a working app by course's end, but will also have built a valuable skill set applicable to any future programming projects.
  • Master native tvOS development w/ over 15.5 hours & 79 lectures of content
  • Install & utilize the Xcode development environment
  • Build client-server apps w/ Apple's new markup language TVML
  • Learn or get a refresher on JavaScript & Swift
  • Create Apple TV Games w/ SpriteKit
  • Deploy your app to the App Store
  • Learn skills applicable to any future programming endeavors
Mark Price is a veteran mobile developer who has built over 57 iOS and Android apps. He has owned two highly successful tech consulting companies, and has worked on top titles and companies, such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more. He now serves as a professional engineering instructor, and has even helped many students go from being broke to making over $85,000/year within 6 months of taking his courses. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • About this Course
    • Course Trailer
    • Syllabus Overview
  • Getting Started
    • Installing Xcode
    • Xcode Change Font Size With +/-
    • Apple TV Human Interface Design Guidelines
    • Where to get FREE Live Help
  • tvOS Native Apps
    • 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 Image Focus
    • Exercise - Detail View Controller
  • tvOS Design
    • tvOS Creating a Layered App Icon (Parallax)
    • tvOS Parallax Viewer and Xcode Icon
    • tvOS Photoshop Parallax Exporter Plugin
    • tvOS Top Shelf Image
    • tvOS Retro Skate App Icon & Shelf Image - Photoshop Magic
  • tvOS SpriteKit
    • tvOS SpriteKit Intro to Game
    • tvOS SpriteKit - Intro to SpriteKit
    • tvOS SpriteKit - Ground Animation
    • tvOS SpriteKit - Character Animation
    • tvOS SpriteKit - Physics & Jumping
    • tvOS SpriteKit - Prepping for Collisions
    • tvOS SpriteKit - Obstacle Colliders
    • tvOS SpriteKit - Collision Detection
    • tvOS SpriteKit - Parallax Background
    • Exercise - Refactor Game Scene
    • tvOS SpriteKit - Randomized Buildings
    • tvOS SpriteKit - Audio & Crash Animation
    • tvOS SpriteKit - Adjusting Collisions
    • Exercise - Skate or Die
  • 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
    • Exercise - Simple Node Calculator
    • NPM Readline-Sync
  • tvOS Client-Server Apps (TVML)
    • 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
  • Swift Refresher
    • Swift 2 Variables & Types
    • Swift 2 Functions
    • Swift 2 Conditionals Part 1
    • Swift 2 Conditionals Part 2
    • Swift 2 Arrays
    • Swift 2 Loops
    • Swift 2 Dictionaries
    • Swift 2 Classes
    • Swift 2 Inheritance
    • Swift 2 Polymorphism
    • Swift 2 Optionals
    • Swift 2 Enums
    • Swift 2 Extensions
  • Deployment
    • Apple Distribution Certificates
    • Submitting a tvOS App to the App Store

View Full Curriculum


Access
Lifetime
Content
9.5 hours
Lessons
42

Learn tvOS for Game Development

Create Dynamic & Visually Rich Games Playable on Apple TV

By Cartoon Smart | in Online Courses

With its latest operating system upgrade, Apple TV isn't just a platform for watching films and TV shows anymore--it's also a bona fide gaming platform. Get in on the action, and create the next Angry Birds for an app market raring for its next big hit. You'll learn by completing projects--creating a tvOS template for any SpriteKit game, then a side scroller game--in the process fine-tuning your development skill set and taking one step closer to publishing that blockbuster app to the iTunes Store.
  • Learn tvOS game development w/ 9.5 hours of content
  • Create a tvOS template for any SpriteKit game
  • Build a side scroller game for tvOS or iOS
  • Program characters, configure the physics of your game world & more
  • Add visual effects such as parallax scrolling, moving platforms, etc.
  • Master valuable programming skills
Justin Dike is the founder of CartoonSmart, one of the Internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart, he has recorded hundreds of hours of video tutorials, and recently published his first full length book, titled iOS Programming with Xcode and Cocos2d. Justin has also developed many iOS games, including a side scrolling game engine. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • How to Create a tvOS Template for any SpriteKit Game
    • Introduction
    • Project Files
    • Initial Setup and Custom Classes
    • Simple Two Button Menu Tutorial
    • Transitioning Sprite Kit Scenes
    • Multi-Directional SpriteKit Menu for tvOS
    • Adjusting / Saving Color Schemes for the optimal TV experience
    • Passing data between classes (for example, already played cards from a deck)
    • NSUserDefaults and Team Standings
    • Alert Windows
    • NSNotifications and playing audio from the View Controller
    • Clearing the Defaults for a New Game and Wrap Up
  • How to Create a Side Scroller Game for tvOS or iOS - Session 1
    • Initial Setup
    • Custom Player Class
    • Animating Textures
    • Initial Character Controls
    • Physics Contacts
    • Double Jumping, Fine-tuning Friction and Restitution
    • Making the Camera and GUI Follow the Player
    • Climbable Poles or Vines
    • Hanging onto Moving Poles or Vines
    • Pipes and Portals to Other Levels
    • Using the same code in a Universal iOS Project
    • Adding a tvOS Target to an Existing iOS Project
    • Project files for Session 1
  • How to Create a Side Scroller Game for tvOS or iOS - Session 2
    • Adding a Property List for Level Data
    • Moving Platforms that Carry the Player
    • Losing Lives
    • Collecting Coins to Add Lives
    • Enemies
    • Refining Player Animation and Adding Sounds
    • Refreshing Levels and Restarting Back Levels
    • Parallax Effects
    • Score Labels
    • Dramatic Deaths
    • Firing Projectiles
    • Collecting Inventory (Bullets) to Use
    • Project Files
    • Conclusion
  • Bonus - Our "First Look" Videos at the tvOS
    • Initial Setup and Gestures for tvOS - Part 1
    • Initial Setup and Gestures for tvOS - Part 2
    • Project Files

View Full Curriculum


Access
Lifetime
Content
5.5 hours
Lessons
23

Player vs. Player tvOS Games

Create Engaging Games By Connecting Controllers, Configuring Player Modes & More

By CartoonSmart | in Online Courses

This course will teach you the essentials for crafting engaging games for Apple TV that pit player against player. You'll learn to configure multi-player gameplay modes, external controllers, the physics of your game world, and more, rounding out your game development skill set to create games certain to engross players again and again.
  • Develop player vs player tvOS games w/ 5.5 hours of content
  • Master the fundamentals of tvOS app development
  • Add 1-Player & 2-Player gameplay modes
  • Configure external controllers w/ tvOS
  • Detect physics collisions, create a bullet class, animate explosions, etc.
  • Build out your game development skill set
Justin Dike is the founder of CartoonSmart, one of the Internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart, he has recorded hundreds of hours of video tutorials, and recently published his first full length book, titled iOS Programming with Xcode and Cocos2d. Justin has also developed many iOS games, including a side scrolling game engine. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Swift 2 Programming for External Controllers on tvOS
    • Introduction
    • Connecting an Extended GamePad Controller
    • Connecting Standard and Micro Gamepad (the remote) Controllers
    • Project files
    • Moving Player 1 with the Extended or Micro Gamepad
    • Rotating with the Extended and MicroGamePad
    • Wrapping up One-Player Controls with Firing
    • Project Files 2
  • Player vs Player with Multiple Controllers
    • Handling Multiple Controllers with tvOS
    • Project (Before Second Player Added)
    • Setting up the Second Player (and Creating a Custom Tank Class)
    • Setting up the Second Player (continued)
    • Firing from the Second Player
    • Adding a One-Player Mode with CPU Controlled Second Player
    • Going Back and Forth Between 1-Player and 2-Player Modes
    • Going Back and Forth Between 1-Player and 2-Player Modes (continued)
    • Pause Screens with Options to Resume or go to the Main Menu
    • Adding a Main Menu
    • Project Files
  • Player vs Player Gameplay
    • Detecting Physics Collisions
    • Creating a Bullet Class
    • Animated Explosions and Tank with Tank Bumping
    • Tank with Bullet Collisions and Losing Lives
    • Loading New Levels and Adding a Lives Label
    • Making the Camera Track a Central Point Between Players
    • Adding Walls to Ricochet or Remove Bullets
    • Project Files
    • Conclusion

View Full Curriculum


Access
Lifetime
Content
1.5 hours
Lessons
41

Convert an iPhone App to Apple TV Using tvOS

Use Provided Source Code to Turn an iOS App into a tvOS App

By iOS Online Courses | in Online Courses

Walk through the process of converting an iPhone app into an Apple TV app, and gain hands-on experience in tvOS development. You'll utilize provided source code, master coding in Xcode, familiarize yourself with Objective-C, and more. You'll finish with a full-fledged app uploaded to the iTunes store and ready to earn you passive income.
  • Convert an iOS app into a tvOS app w/ 1.5 hours of content
  • Build an Apple TV app w/ provided source code
  • Use the Xcode development environment
  • Program in Objective-C, including by utilizing its frameworks
  • Familiarize yourself w/ Apple TV & its simulator
  • Publish your app to the iTunes store & earn passive income
Yohann Taleb holds a Bachelor's degree in Computer Science from Florida International University. He has been a college instructor for over 6 years, teaching iPhone Development. Yohann owns over 100 apps and games in both the Apple app store and the Android store, and has enabled dozen of students to publish their own top-ranking apps, which has been picked up in articles and blogs from popular sources like WIRED magazine, Yahoo News, and Forbes Online. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Converting the iPhone code into Apple TV OS code
    • Get to know who your instructor is
    • Download the project files
    • Download Xcode to create Apple TV OS native apps
    • Open Xcode for Apple TV OS
    • Verify the native objective-c iOS app works on iPhone
    • Create the Apple TV target in xcode
    • Run the Apple TV target within the AppleTV simulator
    • Overview of the Apple TV default files and Apple TV remote buttons and touch pad
    • Converting the iPhone code into Apple TV OS code
    • Add images and sounds to Apple TV app
    • Tweaking the iPhone app to fit Apple TV screen
  • Updating the code for TVOS
    • Overview of the Apple TV specific assets
    • Add the Apple TV images to the xcode project
    • Add tags on each buttons programatically
    • Add the focus environment method
    • Get the tags of the next incoming view and the previously focused view
    • Write logic to give focus on pressed button
    • Write logic to remove focus on previous button
    • Testing the focus in the apple TV simulator
    • Buttons actions - replace UIControlEventTouchUpInside with UIControlEventPrimary
    • Testing the updated code in the Apple TV simulator
  • Publishing to the Apple TV store
    • How to add Apple TV app to itunes connect
    • Complete itunesconnect pricing, description ASO keywords and availability
    • Take screenshots of Apple TV simulator and add them to ITC
    • Create an Apple TV OS app icon for xcode
    • Add the small icon for apple tvos app
    • Add a top shelf image to your apple tv tvos app assets
    • How to add a launch image to the apple tv app using tvos xcode
    • How to compile an Apple TV app for the itunes app store
    • How to validate your Apple TV app executable file
    • Upload Apple TV app to itunes connect - TVOS SDK
    • Add your TVOS app build in ITC
    • Submit your Apple TV app to itunes app store for technical review
  • Misc
    • Create an Apple TV provisioning profile for production and distribution to itune
    • How to create an Apple TV provisioning profile for development in xcode
    • How to use your apple TV for development - register the UDID device
  • Advertising Networks - AppLovin Integration
    • Download the Applovin Advertising TVOS SDK
    • Adding AppLovin SDK framework to the Apple TV xcode project
    • Write the code to see the Apple TV interstitial advertising - AppLovin
    • Test the ad showing within your Apple TV game
    • Help me, help you!

View Full Curriculum


Access
Lifetime
Content
1.5 hours
Lessons
16

Swift tvOS Crash Course: Build a Space Shooter in SpriteKit

Learn tvOS Development By Creating a Real, Working Game with Swift

By Mammoth Interactive | in Online Courses

Further excel your tvOS development skills by gaining hands-on experience with this project-based course. You'll be guided step-by-step through the process of building a number of real-world apps. From mastering use of Xcode and SpriteKit to setting up player controls, you'll learn important skills with which to really bolster your programming expertise.
  • Complete projects to learn tvOS development w/ 1.5 hours of content
  • Download, install & use Xcode
  • Use SpriteKit to render & animate images
  • Set up player controls, configure physics, add color, etc.
  • Gain practical, employable skills
  • End the course having built a space shooter game
John Bura has been programming games since 1997 and teaching since 2002. He is the owner of the game development studio Mammoth Interactive, which produces XBOX 360, iPhone, iPad, Android, HTML5, ad-games and more. To this day, John has contributed to 40 commercial games, several of which have risen to number 1 in the iTunes App Store. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Let's Learn about TVOS
    • Let's download Xcode
    • 01. TVOS CrashCourse adding in sprites
    • 02. Adding in the controls
    • 03. SKActions
  • Let's Learn about TVOS and SpriteKit!
    • 01. Introduction to the game
    • 02. Game Preview
    • 03. Starting the game
    • 04. Setting up the player controls
    • 05. Setting up the enemy
    • 06. Spawning the stars
    • 07. Spawn projectile rate
    • 08. Setting up physics part 1
    • 09. Adding in the phyics part 1
    • 10. Setting up the physics part 2
    • 11. Adding the isAlive
    • 12. Adding in the labels
    • 13. Resetting the game
    • 14. Finalizing the game
    • 15. Adding in color
    • 16. Challenge

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
12

Creating Apple TV Apps without Programming

Build a Storyboard App without Writing a Line of Code

By Scott Douglas | in Online Courses

This beginner's course is the perfect place to dip your toes into the world of tvOS development, offering a primer on using Xcode, mastering basic Swift, and implementing UI design principles. You'll access source code to build a simple storyboard app, building an important foundation for any development projects you want to take on long after this course has ended.
  • Build a tvOS app w/ 1 hour of content
  • Master use of Xcode & learn how to code in basic Swift
  • Learn UI design: add images, buttons & more
  • Utilize provided source code
  • Craft a solid foundation for future development projects
Scott La Counte is a author and educator. For the past ten years, he's worked as both a public and academic librarian. He enjoys teaching newer learners the skills they need to get ahead with the latest tech trends. In addition to developing apps for fun, he was the production manager for the bestselling Shakespeare app "SwipeSpeare." For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required
  • Familiarity w/ Mac OS

Course Outline

  • Your First Apple TV App
    • What This Section Will Cover
    • Becoming An Apple Developer and Installing Xcode
    • Running Xcode and Creating Your First App
    • Resources
  • UI Layout and Design
    • What This Section Will Cover
    • Understanding the Different Storyboard Elements
    • Adding Images
    • Adding Buttons
    • Resources
  • Linking Storyboards
    • What This Section Will Cover
    • Creating a Storyboard App
  • Class Wrap-Up
    • Class Wrap-up

View Full Curriculum



Terms

  • All sales final
  • Instant digital redemption