LP: Bewegungs-Tracking-App "TrackTastic" implementieren
-
LP: Bewegungs-Tracking-App "TrackTastic" implementieren
-
Projektbeschreibung: Bewegungs-Tracking-App "TrackTastic"
Stellen Sie sich vor, zwei Freunde – Finn und Luca – haben beschlossen, aktiver und fitter zu werden. Sie haben festgestellt, dass die größte Herausforderung nicht die Aktivitäten selbst sind, sondern die Motivation, damit zu starten. Um sich gegenseitig zu motivieren, hatten sie die Idee, ihre täglichen Aktivitäten zu tracken und dafür Belohnungen in Form von Sternen zu sammeln.
Da es keine passende App für ihre Bedürfnisse gab, entschieden sie sich, selbst eine App zu entwickeln – mit dem Ziel, Fitness und Technologie zu verbinden und eine Anwendung zu schaffen, die motiviert und Spaß macht. Im Informatikunterricht haben sie mit React Native ein Framework kennengelernt, das ihnen den Einstieg in die App-Entwicklung erleichtert hat.
Ihr Projekt: In dieser Einheit schlüpfen Sie in die Rolle von Finn und Luca. Ihre Aufgabe ist es, eine mobile App namens 'TrackTastic' zu entwickeln, die Nutzern ermöglicht, ihre Aktivitäten zu tracken und Sterne als Belohnung zu sammeln. Eine Beispielansicht der vorgegebenen Benutzeroberfläche finden Sie unten.

-
Advance Organizer
-
Arbeitsauftrag – Ihre App TrackTastic entwickeln
Entwickeln Sie eine funktionierende Version der App TrackTastic. Die App soll es Nutzerinnen und Nutzern ermöglichen, Bewegungsaktivitäten zu erfassen, im Interface anzuzeigen und über Sterne zu bewerten.

Ihre App soll am Ende können:
- Aktivitätenauswahl über ein Modal (Button
+) - Anzeige der gewählten Aktivität im Interface
- Darstellung aller Aktivitäten in einer Liste
- Dynamische Sternenanzeige (1 Stern pro Aktivität, max. 5)
- GPS-Aufzeichnung von Route, Dauer und Entfernung
- Speicherung der Aktivität im lokalen Speicher

Nutzen Sie die Lernthemen 1 und 2, um die einzelnen Funktionen Schritt für Schritt zu entwickeln. In Lernthema 1 erfahren Sie, wie eine App in Fachschicht und Präsentationsschicht unterteilt wird – dieses Wissen benötigen Sie für die Struktur Ihrer App. In Lernthema 2 entwickeln Sie die technischen Funktionen (z. B. Buttons, Sensoren, GPS).

Abgabe: Erstellen Sie ein kurzes Video, in dem Sie Ihre App präsentieren. Beschreiben Sie darin:
- den Zweck der App,
- ihre Funktionen (aus Lernthema 2)
- und wie Sie die Schichtenarchitektur (aus Lernthema 1) umgesetzt haben.
- Aktivitätenauswahl über ein Modal (Button
-