Programmierübung II

Lehrinhalte
Praktische Softwareentwicklung auf mobilen Geräten
- Arbeiten mit aktuellen Entwicklungsumgebungen
- Entwickeln von interaktiven, nativen Anwendungen
- Einführung in eine objektorientierte Programmiersprache (Klassen, Objekte, Kapselung)
- Fortgeschrittene objektorientierte Konzepte (Vererbung, Schnittstellen)
- Arbeiten mit Frameworks und APIs
- Fehlerbehandlung und Debugging
- Multi-Threading
- Datenaustauschformate (JSON, XML)
- Integration von Web-Datenquellen (REST)
- Arbeiten im Team mit Versionskontrollsystemen