Der Beispielfall: „Rundgang“
Die ganze Strecke wird an einer einzigen, absichtlich kleinen App durchgespielt. Sie liegt als Ordner im Repository und ist auf diesem Rechner gelaufen.
Ein Haustechniker geht ein Objekt ab: sechs Punkte, je Punkt eine Bewertung — in Ordnung oder Mangel. Bei einem Mangel eine Notiz und ein Foto. Der Heizungsraum hat kein Netz. Am Abend, wieder im Büro, wird abgeglichen.
Die beiden Ansichten, aufgenommen im Simulator: links die sechs Punkte mit ihrem Stand, rechts ein erfasster Mangel mit Notiz und Foto. Die Marke „wartet auf Abgleich“ ist der Kern von Station 03.
Was er absichtlich nicht tut
| Fehlt | Warum | Wo es stünde |
|---|---|---|
| Anmelden | gehört zum Server, nicht zum Gerät | Kurs 1 |
| Ein echter Server | würde den Kurs verdoppeln, ohne etwas über mobil zu lehren | Kurs 1 |
| Push-Nachrichten | „Rundgang“ braucht sie nicht — und ein Beispiel, das etwas zeigt, was es nicht braucht, ist unehrlich | — |
| Konfliktauflösung beim Abgleich | ein Rundgang wird von einer Person gegangen | — |
| Ein Navigationspaket | zwei Ansichten, ein Zustand — mehr braucht es nicht | — |
DevEnv/mobile-app/rundgang/, wurde installiert, gestartet und im Simulator bedient. Jedes Bildschirmfoto in diesem Kurs stammt aus diesem Lauf — keines ist gezeichnet.WarumWarum ein Rundgang und nicht das übliche Beispiel mit einer Aufgabenliste
Fast jede Anleitung zu mobiler Entwicklung baut eine Aufgabenliste. Das ist bequem und lehrt genau das Falsche: Eine Aufgabenliste braucht keinen der vier Gründe. Sie wäre als Web-Anwendung besser aufgehoben — und ein Kurs, der mit einem Beispiel beginnt, das seiner eigenen Prüfung nicht standhält, widerlegt sich in der ersten Stunde.
„Rundgang“ ist so geschnitten, dass er die Prüfung aus Station 00 knapp, aber ehrlich besteht: Kamera im Vorgang, kein Netz am Ort, Verteilung an fremde Betreuer. Der dritte Grund — Hintergrundarbeit — fehlt, und das steht auch so im Text. Ein Beispiel, das alle vier erfüllt, wäre konstruiert.
Der zweite Grund für diesen Zuschnitt ist die Prüfbarkeit: Jede Regel dieses Kurses kommt darin genau einmal vor. Eine Freigabe, eine Ablage, ein Abgleich, der scheitern darf. Alles, was Sie später bauen, hat dieselben Bausteine — nur mehr davon.