Lectures on iOS App Development

A lecture series I held in 2015 at Heidelberg University.

The lecture Software development for iOS gives an introduction to modern application development with an integrated development environment (IDE), the object-oriented programming language Swift and the construction of user interfaces, exemplary for mobile apps on the iOS platform.


From README.md in the ios-dev-kurs/skript GitHub repository:

iOS Dev Kurs der Universität Heidelberg

Dieses Repository enthält das vorlesungsbegleitende Skript. Es ist in die folgenden Dokumente aufgeteilt:

  • Skript: Grundlagen der Kursthemen
  • App Katalog: Schritt-für-Schritt Anleitungen für die im Rahmen des Kurses erstellten Apps und wöchentliche Übungsaufgaben
  • Beispiellösungen der Übungsaufgaben

Während des Semesters entspricht der master Branch dem Stand des Kurses. Die letzte vollständige Version, i.A. des vergangenen Semesters, ist hingegen unter dem Tag public erreichbar.