Termine

Seminarausfälle

Am 1. und und 22. Mai findet kein Seminar statt. (Feiertag und Ferien)

Am 17.04., 15.05. und 29.05.24 findet das Seminar als Programmierworkshop statt.

Am 05.06.24 ist unser Raum leider belegt und das Seminar wird über Zoom veranstaltet. Zoomlink ist bei Ilias zu finden.


Abgabetermine für die Studienleistung siehe lias


Modulprüfung

Die MP BM2 muss bis spätestens 15.09.2025 23:55h bei Ilias hochgeladen sein.

Bitte programmiere eine funktionsfähige Android App, die Geoinformation verarbeitet.
Du kannst die Gestaltung und das Ziel Deiner App frei wählen. Außerdem hast die Wahl zwischen den Programmiersprachen Java, Kotlin oder React Native(JS).
Bitte entwickele, wenn mögich, ein React Frontend für Deine App.
Berücksichtige UX bei der Entwicklung.

3 zusätzliche Activities müssen eingebunden werden:

  1. eine Activity, die inhaltlich und technisch umreißt, was Du gemacht hast
  2. eine weitere Activity, welche die Benutzung der App erklärt und auf UX eingeht
  3. und letztlich noch eine, auf der Du erläuterst, warum Du Dich für die verwendete Programmiersprache entschieden hast

Erzeuge eine APK Datei und lade diese bei Ilias hoch.

[Alternativ ist es auch möglich, eine vergleichbare PWA zu erstellen oder React Native(JS) zu verwenden. Aus Zeitgründen werden wir aber im Seminar nicht weiter darauf eingehen.
Solltest Du absolut keine Android App entwickeln wollen, kann Du diese Alternative wählen.]

Bitte erstelle ein Poster, auf dem Deine App vorgestellt wird. Auf der DHCon 2025 werden die Apps präsentiert werden und dazu ist ein Poster unerlässlich.

WICHTIG: Bitte verpacke die Dateien vor dem Hochladen unbedingt in ein zip-Archiv, sonst gibt es Probleme mit Ilias.

Tipp: Zum Testen der App auf einem Handy von Freunden: Datei zuschicken und herunterladen, Klick auf die Datei und die Bestätigung, dass die Installation aus einer externen Quelle ok ist. Vorher noch die Einstellung anpassen, so dass 'Dateien' Apps aus unsicherern Quellen hinzufügen darf. Das anschließend am besten wieder zurücksetzen. ;-)