Lernthema 1: Schichtenarchitektur beschreiben
-
Lernthema 1: Schichtenarchitektur beschreiben
-
Ich kann...Ich kann (fachliche Kompetenzen):
- den Unterschied zwischen Präsentations- und Fachschicht erklären,
- die Umsetzung der Schichtenarchitektur in React Native beschreiben,
- die Schichtenarchitektur in Web und Mobile vergleichen.
Ich kann (überfachliche Kompetenzen):
- technische Begriffe korrekt verwenden,
- mein Wissen aus Web-Technologien auf neue Kontexte übertragen.
-
Einstieg

Im Gespräch zwischen Finn und Anna erfahren Sie mehr über die Idee, Motivation und Entwicklung der App. Notieren Sie sich zentrale Aspekte zur App „TrackTastic“.
Überprüfen Sie Ihr Verständnis mit dem kurzen Test zur App.

Diskutieren Sie im Plenum: Welche zusätzliche Funktion würden Sie als Teil des TrackTastic-Teams einbauen – und warum?
-
Arbeitsauftrag 1 – Schichtenarchitektur verstehen und anwenden

Den grundsätzlichen Aufbau der Schichtenarchitektur können Sie sich im Lernschritt 1.1 erarbeiten.
Erarbeiten Sie, wie die App TrackTastic in Fach- und Präsentationsschicht gegliedert ist. Entwickeln Sie eine eigene Strukturübersicht, setzen Sie diese technisch um und präsentieren Sie Ihre Architektur in der Gruppe.
Teil 1: Übersicht zur App-Struktur erstellen
- Erstellen Sie ein Übersichtsblatt zur Schichtenarchitektur der App mit Darstellung von Präsentations- und Fachschicht.
- Beschreiben Sie stichpunktartig die Aufgaben beider Schichten.
- Begründen Sie die Vorteile dieser Trennung (z. B. für Wartbarkeit, Lesbarkeit, Teamarbeit).
- Optional: Vergleichen Sie die Umsetzung in React Native mit klassischen Webtechnologien (HTML, CSS, JS).
Teil 2: Umsetzung im Code
- Analysieren Sie den Quelltext von TrackTastic – Schritt 1. (ZIP-Archiv)
- Lagern Sie Komponenten der Präsentationsschicht in eigene Dateien aus (z. B.
StepList.js). - Strukturieren Sie die Fachlogik getrennt (z. B.
useStepCounter.js). - Dokumentieren Sie, wie die Schichten miteinander kommunizieren (z. B. über Props oder State).
Teil 3: Vorstellung & Austausch
- Bereiten Sie eine strukturell klare Präsentation Ihrer App-Architektur vor.
- Stellen Sie Ihre Visualisierung in der Gruppe vor und vergleichen Sie die Ansätze.

Laden Sie Ihr Übersichtsblatt und Ihre Code-Dateien in Ihren Studienordner hoch!
Unterstützende Materialien
Sie brauchen Hilfe? Schauen Sie sich bei Bedarf folgende Materialien an!
-
Reflexion
-
