Entwickle watchOS 3 Apps mit Swift
4.9 (7 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.
157 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Entwickle watchOS 3 Apps mit Swift to your Wishlist.

Add to Wishlist

Entwickle watchOS 3 Apps mit Swift

Lern Entwicklung für die Apple Watch kennen, Extensions für iOS-Apps zu erstellen und eine wichtige Plattform zu nutzen
4.9 (7 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.
157 students enrolled
Created by Jan Brinkmann
Last updated 11/2016
German
Price: $35
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 14 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Die watchOS-Plattform verstehen
  • Mit der UI arbeiten
  • Tabellen unter watchOS verwenden
  • Die Navigation gezielt einsetzen
  • JSON Daten herunterladen
  • Die Digital Crown der Watch in eigenen Apps nutzen
  • Snapshots beeinflussen
  • Complications anbieten
  • Notifications erstellen
  • Inhalte über das Watch Connectivity Framework synchronisieren
View Curriculum
Requirements
  • Du hast erste Erfahrungen mit iOS gesammelt?
  • Du hast Grundkenntnisse der Sprache Swift
Description

Möchtest Du Apps für die Apple Watch erstellen?

  • Für Dich?
  • Für Kunden?
  • Oder bist einfach neugierig?

Dann bist Du hier richtig. WatchOS3 und Swift3 sind noch relativ neu. Denn die meisten Bücher, Beispiele und Tutorials sind leider veraltet. Das kann wirklich frustrieren. Es sollte es eine zentrale Dokumentation geben, die wichtige Grundlagen erklärt. Doch selbst offizielle Dokumentation von Apple ist an vielen Stellen gerade für Einsteiger nur schwer verständlich. 

Glaub mir, ich weiß ganz genau wie sich das anfühlt. Wenn es für neue Technologie kaum Dokumentation gibt macht es Deine Arbeit nicht leichter. Ich persönlich mag diese Experimente. Einfach etwas ausprobieren. Die neue Technik ausreizen. Einfach etwas herumspielen. Mein Vorteil: ich bin mittlerweile seit über 15 Jahre Entwickler. Das macht vieles einfacher.


Der Plan für Dich

In diesem Kurs lernst Du die wichtigen Themen für Einsteiger kennen. Nach dem Kurs kannst Du sicher mit watchOS umgehen, Deine eigenen Apps mit Mehrwert ausstatten und noch interessanter machen. Es gibt noch unendlich viel Potential in dieser total unterbewerteten Plattform. Beginn jetzt es zu nutzen!

So funktioniert es:

1. Du lernst durch Videos

2. Setzt Schritt für Schritt Apps um

3. Bearbeitest Übungsaufgaben


Das lernst Du

Im Training lernst Du…

  • die UI kennen
  • Tabellen umzusetzen
  • die Navigation zu verstehen
  • mit der Digital Crown zu arbeiten
  • eigene Complications anzubieten
  • Notifications zu erstellen
  • Snapshots zu erstellen
  • mit dem Watch Connectivity Framework zu arbeiten
  • uvm

Ich freue mich darauf Dir zu zeigen….

  • wie Du tolle Anwendungen erstellst
  • Deine iOS-Apps aufwertest
  • weitere Argumente für Gehaltsverhandlungen sammelst
  • die Anforderungen an iOS-Entwickler noch besser erfüllst
  • als Freelancer noch häufiger Angebote annehmen kannst.

Der gesamte Kurs ist didaktisch aufgebaut. Alle Kapitel führen Dich Schritt für Schritt zur selbstständigen Entwicklung von watchOS-Apps. Du beherrscht anschließend alle wichtigen Grundlagen. 

Lass Dir diese Chance nicht entgehen. In einem Jahr wünscht Du Dir, Du hättest begonnen. Ich freue mich darauf Dich gleich im Kurs wiederzusehen.


Who is the target audience?
  • Du bist der ideale Student, wenn Du watchOS-Apps entwickeln möchtest.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
102 Lectures
07:39:24
+
Willkommen im Kurs!
1 Lecture 01:53
+
Hello watchOS
6 Lectures 15:29

Watch App für bestehende Projekte
02:07

Eine funktionale App: der Counter
05:19


Hello watchOS Übung
00:45


Hello watchOS
3 questions
+
Der Aufbau von watchOS
4 Lectures 25:25
Der App Programming Guide für watchOS
06:14

watchOS3 - eine Übersicht
06:55


watchOS Human Interface Guidelines
05:09
+
UI-Beispiel: FreshAir
9 Lectures 37:44
Das Ziel: die FreshAir App
01:29


Refactoring: Minuten zentral berechnen
05:15




Einen Timer verwenden
07:22

FreshAir Übungsaufgabe
00:38

FreshAir Musterlösung
00:49
+
Tabellen: Todoliste
9 Lectures 49:56

Das Storyboard für die Todolist App
05:05


Tabellenzeilen und RowController vorbereiten
13:20

Status der Aufgaben im Interface
06:34


Context in der Methode awake verarbeiten
08:49

Tabellen Übungsaufgabe
01:08

Tabellen Lösung
02:08
+
Navigation: Tiere im Zoo
9 Lectures 41:49

Das Startprojekt: Tiere im Zoo
02:22

Eine Property List (Plist) mit Tieren einlesen
06:09

Exkurs: Singleton - Shared Resource Model erzeugen
03:29

Bilder, Label usw. füllen: ein Tier anzeigen
07:04


Mit Menüs arbeiten
05:14

Navigation Übung
00:57

Navigation Lösung
02:12
+
JSON: MotivationalQuotes
10 Lectures 38:57

Das Startprojekt
02:23

Ein Datamodel anlegen
02:26

Interface, Label, Outlets und Actions vorbereiten
02:34

Mit URLSession Daten laden und mit JSONSerialization verarbeiten
09:15

Data Objekte erstellen
05:53

Zitate per Zufall auswählen und anzeigen
06:55

App Transport Security nutzen
03:12


JSON Musterlösung
04:27
+
Digital Crown: Quotes 2.0
8 Lectures 32:42

Das Startprojekt
01:46

Konfiguration aus der Info.plist auslesen
06:15

Einträge über Buttons durchblättern
06:40

Delegate und Fokus der Digital Crown setzen
06:06

Eingaben der Digital Crown verarbeiten
05:59

Digital Crown Übung
01:41

Digital Crown Lösung
03:11
+
Snapshots: Quotes 3.0
7 Lectures 30:50

Startprojekt und Snapshots kennenlernen
07:29

Interface bei einem Snapshot aktualisieren
04:38

Background Refresh und Snapshot Refresh nutzen
08:25

Regelmäßiger Datenabruf im Hintergrund
04:10

Übung zu Snapshots
01:35

Lösung zu Snapshots
03:01
+
Complications: Dollarkurs
10 Lectures 51:14

Einführung in Complications
06:26

Complications konfigurieren
07:26

ComplicationController: DataSource für Complications erstellen
09:50

Complication installieren
02:36

Den aktuellen Timeline-Eintrag anzeigen
02:47

Euro-Wechselkurse von der EZB per XML abrufen
14:36

Dynamische Timeline Entries erzeugen
03:36

Complications Übung
00:31

Complications Lösung
02:40
2 More Sections
About the Instructor
Jan Brinkmann
4.5 Average rating
1,673 Reviews
17,802 Students
15 Courses
Trainer für App- und Webentwicklung

Entwickler aus Leidenschaft! Ich bin seit über 15 Jahren Entwickler. Meine Schwerpunkte sind die Bereiche Web- und App-Technologie. Ich habe bereits mit Objective-C sehr gern gearbeitet. In Swift habe ich mich Hals über Kopf verliebt. Vor kurzem hat der Rheinwerk-Verlag das Training Programmieren mit Swift von mir veröffentlicht. Zudem verfasse ich Artikel für Fachzeitschriften wie das PHPMagazin, Entwickler Magazin und das Linux Magazin.