Kursmaterialien
Sommersemester 2016
Im Verlauf des Semesters wird das vorlesungsbegleitende Skript hier kapitelweise zur Verfügung gestellt. Das Skript ist kein Tutorial, sondern ist sehr allgemein gehalten und erläutert die Grundlagen der Kursthemen. Im ergänzenden App Katalog findet ihr hingegen Schritt-für-Schritt Anleitungen, sowie die wöchentlichen Übungsaufgaben. Das Buch The Swift Programming Language von Apple enthält sowohl eine Übersicht, als auch eine umfassende Dokumentation über die Programmiersprache Swift und wird uns als Referenz dienen.
Das Skript steht außerdem auf GitHub zur Verfügung: https://github.com/iOS-Dev-Kurs/Skript
Vorlesungen
- 18.4.2016: Hello World!
- Organisation, Einleitung in Swift, Workflow mit Git
- Übungsaufgaben:
- 25.4.2016: A Swift Tour
- 2.5.2016: iOS App Architektur
- 9.5.2016: Seasonizer
- Architektur einer App mit Model, View und Controller
- Übungsaufgaben:
- Lösungen:
- Midterm Evaluation
- 23.5.2016: Kommunikation mit einer REST API
- 30.5.2016: Unit Tests
- 6.6.2016: Data Persistence
- Relationale Datenbanken in iOS: Core Data und Realm
- User Defaults, State Preservation und Caches
- Übungsaufgaben:
- 13.6.2016: Spieleentwicklung
- 2D und 3D Spiele in iOS mit SpriteKit und SceneKit
- Übungsaufgaben:
- 19h: WWDC Keynote Public Viewing: Die Zukunft von iOS und Swift
- 20.6.2015: Ein bisschen Design, Marketing & Business
- Design & Konzeption von iOS Apps
- Veröffentlichung im iOS App Store
- Geschäftsmodelle, Marketing und Werbung
- AMA
Materialien vergangener Semester
Unter folgenden Links stehen die Materialen vergangener Semester zur Verfügung. Diese dienen gerne auch kursfremden Personen zur Information.