AppleTV Apps entwickeln, der umfassende tvOS Kurs

Entwickle Apps mit Swift und TVML/TVJS. Vom Einstieg bis zur Veröffentlichung.

4.65 (15 reviews)
Udemy
platform
Deutsch
language
Mobile Apps
category
instructor
310
students
16 hours
content
Jun 2016
last update
$19.99
regular price

What you will learn

tvOS Apps mit Swift erstellen

Client/Server Apps mit TVML und TVJS erstellen

XML Feeds herunterladen und verarbeiten

Videos abspielen

Collection Views verwenden

Focus Engine mit FocusGuides beeinflussen

Videos über Amazon S3 und Cloudfront bereitstellen

Apps in den AppStore übermitteln

On-Demand Ressourcen mit NSBundleResourceRequest anfordern

Description

Du lernst die wichtigen Eigenschaften und Features von Apples neuer tvOS-Plattform kennen. Du verwendest Swift für native Apps und lernst mit TVML und TVJS eine noch ganz neue Technologie bei der Apple-Entwicklung kennen, die sogenannten Client/Server Apps.

Einstieg

Zu Beginn lernst Du die angebotenen Interface-Elemente von tvOS kennen. Gemeinsam begeben wir uns auf eine Tour durch die verschiedenen Demos von Apple und setzen eine erste App um. Auch Features wie Storyboard-Referenzen dürfen gerade bei AppleTV-Apps nicht fehlen. Auch wichtige Themen wie die Stack Views und die neue Focus Engine werden genauer unter die Lupe genommen.

Mehr als nur Programmierung

Inhaltlich geht der Kurs über die reine Entwicklung hinaus. Du lernst alles, was Du vom Einstieg bis zu einer fertigen App benötigst. Dazu gehört natürlich auch die Übermittlung fertiger Apps an der AppStore, die Einrichtung der notwendigen Zertifikate und der Eintrag auf iTunes Connect. Auf dem Weg dahin lernst Du auch datenintensive Inhalte wie Videos über Amazon S3 anzubieten, lernst Parallax Grafiken kennen und erstellst die notwendigen Grafiken wie App Icons und das Top-Shelf Image.

Eine echte App entsteht

Außerdem blickst Du mir bei der Entstehung der Swift Akademie tvOS-App über die Schulter. Ich erkläre Dir an einem echten Beispiel native App-Entwicklung mit dem UIKit. Anschließend zeige ich Dir, wie Du über das CloudKit Inhalte in der iCloud anbieten kannst und sie von dort wieder abrufst.

Warum tvOS?

Die Plattform ist wirklich aufregend und hat viel mehr Potential, als derzeit diskutiert wird. Sie hat mit Leichtigkeit die Möglichkeit Dreh- und Angelpunkt für digitale Haushalte und Büros zu werden. Online Meetings, Überwachungskameras, Schulungsinhalte, TV-Sendungen, Filme, Haussteuerung, Spiele? Wirklich alles denkbar!

Noch wenig Konkurrenz

Die beste Nachricht ist, dass es im Vergleich zu iOS im AppStore noch viel weniger Konkurrenz gibt. Es gibt viele Nischen, die mit vernünftiger Qualität und Funktion besetzt werden können.

Der Zeitpunkt um einzusteigen war wirklich nie besser als jetzt gerade. Also worauf warten? Meld Dich an, dann sehen wir uns gleich im Kurs wieder!


Hinweis: Die Beispiele funktionieren nahezu vollständig OHNE eine AppleTV-Device.

Content

Willkommen

Willkommen im Kurs!
Quellcode herunterladen
Das benötigst Du
So bekommst Du Hilfe
tvOS Apps - eine Einführung
tvOS Apps Quiz

UIKit von tvOS nutzen

Die Apple UiKit Demo
Das Storyboard
Der Tabbar Controller
Ui-Elemente hinzufügen
Ergebnis auswerten und UIAlertController anzeigen
UISegmentedControl als Sprachwechsler
Stack Views und TextFields
Mit Storyboard Referenzen arbeiten
Die Focus Engine & Focus Guides
UIKit Quiz

On-Demand Resources

Was sind On-Demand Resources?
Ziel dieser Sektion: die Demo App
Ressourcen hinzufügen und Tags setzen
Ein UISplitViewController als Basis
MasterView mit Lektionen
Die Detailansicht einrichten und anbinden
Ressourcen abrufen und abspielen
Lokale Videos abspielen
Fortschrittsanzeige beim Download

TopMovies: App mit Collection View

XML Crashkurs für Einsteiger
Demo: Die TopMovies App
Projekt und Storyboard einrichten
App Transport Security deaktivieren
Den RSS Feed untersuchen und Model anlegen
Den XML Feed abrufen
Mit dem NSXMLParser verarbeiten
Attribute von XML-Knoten verarbeiten
Einträge über einen CompletionHandler zurückgeben
Die Collection View einrichten
Eigene Collection View Cells
Das FlowLayout der Collection View
Fokus für Collection View Items
Videos abspielen
Collection View Quiz

Die Swift Akademie App

Das Ziel: Die Swift Akademie App
Storyboard und Projekt vorbereiten
Header für die Inhalte
Model für Kurse
CollectionView mit Videotrainings
Collection View Cells erstellen
Abstände, Größe & Co über das FlowLayout
Inhalte anzeigen: Controller anlegen und Header einfügen
Benötigte View-Elemente hinterlegen
Segue ausführen und gewählten Kurs übergeben
Model für Kursinhalte
Collection View in Stack View hinterlegen
Eigene View Cells für die Inhalte
Die Videos in der Collection View anzeigen
Größe der View Cells und Abstände dazwischen
Fokussierte Items: die Schrift hervorheben
Videos abspielen
Swift Akademie Quiz

CloudKit: Inhalte für die Akademie

Einführung: Container und Datenbanken
Records, References, Assets und Queries
CloudKit aktivieren
Den Record Type Kurse vorbereiten
Kurse aus der Cloud holen
Bilder aus dem Web abrufen
Inhalte im Dashboard vorbereiten
Inhalte aus der iCloud abrufen
Übung: Bilder für Inhalte abrufen
Musterlösung
Reihenfolge der Videos
CloudKit Quiz

tvOS Grafiken

Die Human Interface Guidelines
Ein App-Icon erstellen (Photoshop)
Der Parallax Viewer zur Vorschau
Das Icon in Xcode hinterlegen
Top-Shelf & Launch Image hinterlegen
Grafik Quiz

Videos über Amazon S3 bereitstellen

Anmelden bei den Amazon Web Services
Ein Bucket erzeugen
Authentifizierung und Security Credentials
Auslieferung per Amazon Cloudfront
S3 Quiz

Tools und Erweiterungen

Der Editor vim
CocoaPods einrichten
Objective-C Bibliotheken mit Bridging Header nutzen
SDWebImage für Bildabruf mit Cache verwenden
Tools Quiz

JavaScript Crashkurs

Was ist JavaScript?
Internes JavaScript
Externes JavaScript
Das DOM (Document Object Model) und HTML-Elemente
Daten ausgeben
Klick Events behandeln
Text austauschen
Variablen verwenden
Datentypen in JavaScript?
Arithmetik mit JavaScript
Compound Assignments in JavaScript
Bedingungen mit if
for-Schleifen
while-Schleifen
Funktionen definieren
Gültigkeitsbereiche in JavaScript
Events
Strings
Rechnen mit JavaScript
Arrays nutzen
Objekte definieren
Eigenschaften von Objekten
Methoden
JavaScript Quiz

TVML und TVJS kennenlernen

TVML & TVJS Übersicht
Das TVML Catalog, das Xcode Projekt
Der Beispiel JavaScript Code
Hallo Welt, der Xcode Part
Hallo TVML und TVJS
Das ListTemplate verwenden: Demo
Das Template verwenden und anpassen
Anpassungen in der application.js
Die Headergrafik und Styling
Videos abspielen
Auf andere Template verweisen
TVML/TVJS Quiz

Die Veröffentlichung im AppStore

Dein Entwickler Account
Dein AppleTV-Device anschließen
Die notwendigen Zertifikate
Provisioning Profile anlegen
Upload in den AppStore
Quiz rund um das Veröffentlichen

Bonuslektion: 30% Rabatt auf meine anderen Kurse

Bonuslektion: 30% Rabatt auf meine anderen Kurse

Screenshots

AppleTV Apps entwickeln, der umfassende tvOS Kurs - Screenshot_01AppleTV Apps entwickeln, der umfassende tvOS Kurs - Screenshot_02AppleTV Apps entwickeln, der umfassende tvOS Kurs - Screenshot_03AppleTV Apps entwickeln, der umfassende tvOS Kurs - Screenshot_04

Reviews

Jörg
March 29, 2016
Wie immer sehr ausführlich und verständlich, besonders auch mit speziellen Hinweisen, die tvOS betreffen!
David
February 28, 2016
Wie jeder Kurs vom Jan einfach gold wert. Nicht nur der Content, auch seine Hilfe in den User-Fragen. Ich habe schon viele Bücher gekauft und mich schon lange damit beschäftigt, aber Investition in die Kurse von Jan war die sinnvollste meiner Karriere! Wenn ihr was erreichen wollt, dann zögert nicht.
Matthias
February 25, 2016
Wahrscheinlich der beste deutschsprachige Kurs zu dem Thema tvOS, den es aktuell gibt! Alles super schön nachvollziehbar und top erklärt. Etwas Erfahrung in Sachen Swift schadet aber auf keinen Fall! Um eventuelle Wissenslücken zu schließen hat der Dozent aber auch tolle Swift-Einsteigerkurse im Programm. Keine Frage: 5 Sterne!

Charts

Price

AppleTV Apps entwickeln, der umfassende tvOS Kurs - Price chart

Rating

AppleTV Apps entwickeln, der umfassende tvOS Kurs - Ratings chart

Enrollment distribution

AppleTV Apps entwickeln, der umfassende tvOS Kurs - Distribution chart

Related Topics

715992
udemy ID
1/4/2016
course created date
11/23/2019
course indexed date
Bot
course submited by