Einzelaufgaben

Es gibt zwei Einzelaufgaben. Diese sind allein, d.h. nicht im Team zu bearbeiten. Gänzlich oder teilweise identische Abgaben werden nicht bewertet und führen zu einem X fuer die Lehrveranstaltung. Siehe Ehrlichkeit.

Deadline fuer die Abgabe ist jeweils 48h vor der nächsten VU, d.h.

A1: Beispiele fuer gute/schlechte Bedienoberflächen A1 Abgabe Bewertungsschema A1


A2: Mobile Programmierung "What Should I Wear Today?"

Installieren Sie das Programmier-Framework für das Betriebssystem Ihrer Wahl (Android, iOS, Cordova) und erstellen Sie eine erste App mit einem eindeutigen Namen (z.B. für Android "at.ac.univie.cosy.svenjas-app").
Ihre Aufgabe umfasst die Programmierung und Gestaltung einer einfachen Wetter-App. Ziel der App soll es sein den Nutzenden Kleidungsempfehlungen je nach aktueller Wetterlage an einem bestimmten Ort auszusprechen.

Dazu benötigen Sie drei Komponenten: Bitte denken Sie daran, dass wir Ihren Code auf Plagiarismus überprüfen werden. Wenn Sie größere Stücke Code von Ihren Mitstudierenden oder aus Online-Tutorials kopieren, wird dies auffallen.

Punkte bekommen Sie aufgeschlüsselt nach den folgenden Kriterien: Laden Sie bitte den fertigen Programmcode als ZIP-Datei in Moodle hoch. Erstellen Sie ganz außen eine README.md Datei mit folgender Struktur: Readme-Grundgerüst. Diese trägt maßgeblich zu unserem Verständnis Ihrer Abgabe bei.


iOS Apps werden mit folgendem Gerät (Simulator) getestet/bewertet:
iPhone 6S, iOS 9, 4.7” 1334x750 420dpi (Xcode 7)

Android Apps werden mit folgendem Gerät (Simulator) getestet/bewertet:
Nexus 5X, Android 5.1 Lollipop, 5.2” 1080x1920 420dpi, API-Level: 22
, ABI: x86 (Android Studio 2)

Cordova Apps werden mit dem genannten iOS (iPhone 6S) oder Android (Nexus 5X) Simulator getestet/bewertet. Bitte geben Sie die App kompiliert ab und schreiben Sie Ihre Präferenz (iOS oder Android) in das Readme.

» Alle Abgaben haben auf Moodle zu erfolgen.