Watch WWDC and Tech Talk Videos on your Apple TV, tvOS App.

Related tags

SwiftUI App WWDCTV
Overview

WWDCTV

This project allows you to watch WWDC & Tech Talks videos on your Apple TV. It has been built for tvOS 9.0 using Xcode 7.1

You can also favourite videos and only show favourites, Credit Julio Andres for this awesome feature!

The JSON file contains the following conferences

  • WWDC 2016
  • Tech Talks 2016
  • AltConf 2015
  • WWDC 2015
  • WWDC 2014
  • WWDC 2013
  • WWDC 2012
  • WWDC 2011, Not visible by default.
  • Tech Talks 2013, Not visible by default.

The JSON file could at any point become invalid due to the links to the videos.

Follow me on Twitter @iOSAaron

Trademark Information

Apple, the Apple logo and other Apple trademarks, service marks, graphics, and logos used in connection with the WWDCTV project are trademarks or registered trademarks of Apple Inc. in the US and/or other countries. Other trademarks, service marks, graphics, and logos used in connection with the WWDCTV project may be the trademarks of their respective owners. You are granted no right or license in any of the aforesaid trademarks, and further agree that you shall not remove, obscure, or alter any proprietary notices (including trademark and copyright notices) that may be affixed to or contained within the Service.

Alt text

Alt text

Alt text

Comments
  • Regenerate Video JSON

    Regenerate Video JSON

    How was the JSON file generated? Is it a file from Apple's servers? It would be nice to get the 2016 content on there.

    I say this because this app is far superior to Apple's WWDC TV app. That thing is impossible navigate and find the videos you want.

    opened by jeffreybergier 1
  • Error message when the videos fail to load, refactor, and play button support.

    Error message when the videos fail to load, refactor, and play button support.

    Hi again,

    A few more changes in the commit messages below. I noticed some of the AltConf videos aren't working right now, so I may go through and see if I can fix some later. For now, an alert will popup if the video fails to load.

    I also set the flag on the table view so the focus goes back properly when you're jumping back and forth. The focus engine was selecting the bottom row without it set.

    opened by jrossfeld 1
  • Support for tableView:didSelectRowAtIndexPath: added

    Support for tableView:didSelectRowAtIndexPath: added

    When the user selects a row by tapping the button, the focus engine focuses the play button of the detail view controller. This makes it much easier to select and play a video.

    • Jeff
    opened by jeffreybergier 1
  • Feature/altconf2015

    Feature/altconf2015

    I wanted to be able to favorite some of the AltConf stuff, so it seemed easier to add to the json here. I also added a long-press gesture to the table view to speed up adding and removing favorites a little bit.

    Thanks for this project. It's been really helpful for me.

    opened by jrossfeld 0
  • Improve accessibility with VoiceOver

    Improve accessibility with VoiceOver

    These patches improve accessibility of the app with VoiceOver. More details in individual commit messages.

    Btw. I preserved the Australian spelling "favourite" instead of the US "favorite" to be consistent with the rest of the app (e.g. the "Only favourites" in the video list segment control). Please don't forget about these new strings if in the future you decide to "localize" into US English as well. :smile:

    Patches submitted by A11Y LTD.

    opened by dusek 0
  • Added favourites list

    Added favourites list

    Added a button to togle videos as favourites or not.

    Favourite videos have a little heart on the right in the list

    The list can be filtered to show ONLY favourited videos using a segmented button on the top.

    Check this screenshot for more details: Screen shot

    Feel free to merge the PR and edit out whatever you don't like, like the heart image or the title on the buttons.

    opened by Julioacarrettoni 0
  • Visual Update

    Visual Update

    Hi,

    I spent a few hours this morning touching up some of the Layout Constraints and the storyboards. Now all the labels line up properly (using UIStackView) and all the text labels full support changing text size (for dynamic type).

    Then I created a quick and dirty app icon and updated the screenshots in the readme.

    I hope you like the changes. If not, let me know where your concerns lie.

    -Jeff

    opened by jeffreybergier 0
  • Cleanups to code and UI

    Cleanups to code and UI

    Hi,

    Great little project, thanks for sharing. I played a bit with it, clened up some code and made the UI slightly more to my liking.

    I dunno if you should pull, but this is a heads up if you want to take a peek. Many of the changes are style, but I did make some bits clearer IMHO.

    opened by juhagman 0
Owner
Aaron Stephenson
Aaron Stephenson
SwiftUI sample code for Apple's WWDC18 talk "Designing Fluid Interfaces".

Fluid Interfaces SwiftUI SwiftUI sample code for Apple's WWDC18 talk "Designing Fluid Interfaces". What is Fluid Interfaces? Fluid Interfaces is a new

 Frad LEE 32 Oct 7, 2022
WWDCScholars is a community of Apple WWDC Scholarship winners

WWDCScholars iOS App WWDCScholars is a community of Apple WWDC Scholarship winners. Every year bright minds from all around the world compete against

WWDCScholars 65 Dec 7, 2022
Talk to me app built with swift

talk-to-me Интересное и оригинальное приложение для тренировки произношения на английском язые, реализованное целиком и полностью без использования ст

null 0 Oct 22, 2021
A very simple To Do app to illustrate the principles from my A Better MVC talk

MVC Todo For more background on this repository, please consider reading these blog posts: https://davedelong.com/blog/tags/a-better-mvc/ What this sa

Dave DeLong 443 Jan 4, 2023
An experiment to use Firebase and React Native to build a wwdc.family app

wwdc.family This is an experiment to use Firebase and React Native to build a wwdc.family app. Don't use that source code as reference - I have no pri

WWDC Family 190 Feb 9, 2022
A simple To-do list app build for iPhone, iPad and Apple Watch in Swift

A simple To-do list app build for iPhone, iPad and Apple Watch in Swift

Radu Ursache 186 Dec 28, 2022
Open sourcing WWDC hit parties app.

Parties for WWDC Read the story behind Parties for WWDC Parties for iPhone: Info: Parties for WWDC is an aggregator of developers parties happening in

Genady Okrain 383 Nov 24, 2022
A simple Apple Watch app to remind you to drink water!

Waterminder A simple Apple Watch app to remind you to drink water. Built with SwiftUI and Combine You can find an article explaining the implementatio

Carlos Corrêa da Silva 184 Dec 31, 2022
SafeTimer es una app para iPhone y Apple Watch que te ayuda a controlar el tiempo que has usado una mascarilla.

SafeTimer es una app para iPhone y Apple Watch que te ayuda a controlar el tiempo que has usado una mascarilla.

Chubby Apps 13 Sep 20, 2022
My submission for WWDC'21 Swift Student Challenge which was selected.

Double Spending This is my submission for Swift Student Challenge - WWDC2021. This playgrounds aims to teach you basics of Double Spending Attack. Thi

Garima Bothra 18 Jul 7, 2022
Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21

Pile Up Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21 Descrição Pile Up é um quebra cabeça cujo objetivo é empilhar os bloc

Beatriz Sato 3 Jun 5, 2021
My WWDC 2022 swift student challenge submission - GradientDescend

GradientDescend Welcome to GradientDescend! This is my submission for the WWDC 2022 Swift Student Challenge. If you'd like, you can check out Gradient

Ryan Du 10 Oct 9, 2022
Apple Watch-style activity ring for SwiftUI.

WolfActivityRing Apple Watch-style activity ring for SwiftUI. Originally inspired by Eric Callanan's Create Activity Rings in SwiftUI with a number of

Wolf McNally 6 Sep 16, 2022
A Gameboy Emulator for the Apple Watch

A Gameboy Emulator for the Apple Watch. Interested in how this was made? Check out the write-up here Installation Giovanni uses git submodules for it'

Gabriel O'Flaherty-Chan 894 Dec 12, 2022
Memorize - learning process from Standford University Swift UI videos

Memorize I am learning Swift UI. This app is in learning process from Standford

chitra 0 Jan 1, 2022
iCloud Drive is Apple's essential connection between all your devices, Mac, iPhone, iPad, even your Windows PC.

iCloud Drive is Apple's essential connection between all your devices, Mac, iPhone, iPad, even your Windows PC.While the cost of storage seems expensive in comparison to other online storage services, its advantage is that it works natively across all your devices.

MindInventory 12 Jul 29, 2022
A SwiftUI dynamic property wrapper for fetching media from your photo library. (iOS, tvOS, macOS)

Media Also available as a part of my SwiftUI+ Collection – just add it to Xcode 13+ A package for simplifying the user of the camera and the user's ph

SwiftUI+ 20 Nov 16, 2022
Get your CPU core and cluster power draw in Watts. Supports Apple Silicon and Intel.

macos-cpupower Get your CPU core and cluster power draw in Watts. What It Does and How It Works This project is designed to get the power draw of your

BitesPotatoBacks 1 Mar 11, 2022
This To-Do app was developed using Swift and SwiftUI and works on iOS, MacOS (Apple Silicon) and WatchOS. The tasks are kept on storage even when the app is restarted.

ToDo-SwiftUI This app has a lot of sentimental value for me, given that it helped me a lot to understand the process of doing an iOS app and became th

Augusto Galindo Ali 6 Jul 12, 2022