Modulseite

Kurs · Modul 335

Mobile-Applikation realisieren

Nach diesem Kurs planst du eine App vom Einsatzort her: Du analysierst, wer sie wo und wie nutzt, leitest daraus wenige, gut bedienbare Screens und eine passende Navigation ab und begründest die Wahl zwischen nativ, React Native, Flutter und PWA mit einer gewichteten Entscheidungsmatrix. Du setzt die App mit React Native und Expo um: Listen aus einer API mit allen Ladezuständen, Formulare mit Validierung und sauberer Tastaturbehandlung, Layouts für kleine Geräte, Querformat und grosse Schrift. Du bindest Kamera, Standort und Push so ein, dass Berechtigungen im richtigen Moment angefragt werden, jede Ablehnung funktioniert und Akku sowie Privatsphäre geschont werden. Du machst die App offline-fähig mit Warteschlange, Idempotenz und einer bewussten Konfliktregel und testest und verteilst sie über TestFlight und Google Play. Du lernst in 9 Lektionen am durchgehenden Beispiel der Rapport-App der Valbau AG, übst in 15 JavaScript-Code-Laboren direkt im Browser, baust im geführten Projekt eine eigene Mängel-App und prüfst dich in einer Simulation des Kompetenznachweises. Rechne mit rund 30 Stunden. Der Kurs wirkt, wenn du die Labore und das Projekt selbst durchziehst und die App auf einem echten Gerät laufen lässt; Lesen allein ersetzt das Üben nicht.

9 Lektionenca. 7 Std. Lernzeit60 Aufgaben15 Code-Labore40 KarteikartenPraxisprojekt (5 Meilensteine)Prüfungssimulation (120 Min.)

Dein nächster Schritt

Mobil denken: Einsatzort, Daumen und Screens

Du analysierst den Nutzungskontext einer App vor Ort, leitest daraus wenige fokussierte Screens ab, legst Hauptaktionen in den Daumenbereich und planst eine Navigation mit Tabs, Stack und Modal. · 40 Min.

Jetzt starten

Dein KI-Lerncoach

Lernen mit KI, aber richtig

Der Tutor kennt dieses Modul, deine Lektion und deine Aufgaben. Er führt dich zur Lösung, statt sie vorzusagen.

Deine Kompetenzen

offen begonnen sicher gemeistert

Berechnet aus deinen gelösten Aufgaben. Ziel für den Kompetenznachweis: überall mindestens «sicher» auf Stufe 2.

1 · Grundlagen2 · Fortgeschritten3 · Erweitert
A · Mobile Konzeption und Technologiewahl0%0%–
B · Oberfläche und Zustand–––
C · Gerätefunktionen–––
D · Offline und Synchronisation–––
E · Testen und Verteilen–––

Abzeichen

Gestartet
Halbzeit
Durchgezogen
Lauf
Code-Held
Gedächtnis
Praxisprofi
Prüfungsreif
Meisterschaft
Neugierig
KI-Trainer
Fachgespräch bestanden

Lektionen

  1. 1Mobil denken: Einsatzort, Daumen und ScreensDu analysierst den Nutzungskontext einer App vor Ort, leitest daraus wenige fokussierte Screens ab, legst Hauptaktionen in den Daumenbereich und planst eine Navigation mit Tabs, Stack und Modal.
  2. 2Nativ, React Native, Flutter oder PWA: begründet wählenDu vergleichst native Entwicklung, Cross-Platform-Frameworks und PWAs, triffst mit einer gewichteten Entscheidungsmatrix eine nachvollziehbare Wahl und zeigst die Folgen für Wartung, Store-Prozess und Kosten auf.
  3. 3Die erste App mit Expo: Komponenten, Navigation, eigenes GerätDu richtest ein Expo-Projekt ein, baust Screens aus React-Native-Komponenten, verbindest sie mit Tabs und Stack über Expo Router und testest die App auf deinem eigenen Handy.
  4. 4Daten aus der API und Zustand im GriffDu lädst Listen aus einer REST-API mit Lade-, Leer- und Fehlerzustand, baust Pull-to-Refresh ein und teilst den Zustand bewusst zwischen Screens auf.
  5. 5Formulare und Layouts für jedes GerätDu baust Formulare mit passenden Tastaturen und verständlicher Validierung, behandelst Tastatur und Safe Area sauber und sorgst dafür, dass Layouts auf kleinen Geräten, im Querformat und mit grosser Schrift funktionieren.
  6. 6Kamera, Standort und BerechtigungenDu nimmst Fotos auf und fragst den Standort ab, holst Berechtigungen im richtigen Moment mit Erklärung ein und behandelst jede Ablehnung mit einer funktionierenden Alternative.
  7. 7Push, Akku und DatenschutzDu verstehst, wie Push-Benachrichtigungen funktionieren, setzt sie gezielt ein, schonst Akku und Datenvolumen und begründest deine Lösung mit den Grundsätzen des Schweizer Datenschutzgesetzes.
  8. 8Offline-First: lokal speichern und sicher synchronisierenDu speicherst Daten lokal, sammelst neue Einträge in einer Warteschlange, überträgst sie automatisch ohne Duplikate und legst eine Regel für Synchronisationskonflikte fest.
  9. 9Auf Geräten testen, verteilen und veröffentlichenDu testest mit einem Testplan voller Sonderfälle auf echten Geräten, erstellst signierte Builds, verteilst sie über TestFlight und Google Play und lieferst nach der Auswertung von Rückmeldungen eine neue Version aus.