Skip to Content

Weitere Anpassungen als nächste Schritte

Dauer: 20 Minuten bzw. restliche Zeit

  • Datenspeicherung
  • Navigation mit expo-router
  • Links zu nützlichen Tools
  • Lernressourcen

Wir geben hier nur mögliche nächste Schritte an. Weitere Infos dazu gibt es im Videokurs oder in der Dokumentation von Expo.

Vorstellung des Frameworks

  • Installation und Einrichtung der Entwicklungsumgebung
  • Prinzipien des Frameworks (Projektstruktur, Komponenten/Widgets, …)
  • App mit einem Screen: UI-Elemente, Layout, Interaktion und State
  • Daten lokal speichern
  • Navigation zwischen mehreren Screens

Datenspeicherung

Im Videokurs gibt es Inhalte zur Datenspeicherung mit

Eine Alternative zu AsyncStorage ist der Key-Value-Storage mit Expos SQLite-API 

Expo Router  ermöglicht dateibasierte Navigation in React Native Apps.

Sollten wir Zeit haben, dann könnten wir z.B. eine einfache Bottom-Navigation mit Expo Router  umsetzen — ggf. mit Hilfe von KI-Coding-Tools.

Wenn ein neues Expo-Projekt mit npx create-expo-app und dem Default- oder Navigation-Template erstellt wird, dann ist bereits eine Navigation mit expo-router eingerichtet.

Im Videokurs wird die Navigation mit React Navigation  umgesetzt. Expo Router ist eine neuere Alternative, die auf React Navigation aufbaut und eine dateibasierte Navigation ermöglicht.

Komponentensammlungen:

Boilerplate-Templates für Expo bzw. React Native:

Tools für React Native:

UI-Builder für React Native:

Lernressourcen

Offizieller Guide zum Einstieg: https://reactnative.dev/docs/getting-started 

Expo Tutorial mit Einstieg in React Native: https://docs.expo.dev/tutorial/introduction/ 

Aktuelle Kurse im Web (von 2024 aber immer noch aktuell):

Nach neueren Videos auf Youtube suchen, z.B. bei diesen Channels: