Zum Einrichten der Entwicklungsumgebung müssen nach dem Klonen der Repository die Node.js-Packages installiert und die Android SDK eingerichtet werden.
Desweitern ist es notwendig die Datei local.properties
im android
-Ordner zu erstellen und den MAPS_API_KEY einzutragen.
npm install
Anschließend kann das Projek in VS Code mittel dem F5-Hotkey oder über die Debugging-Ansicht gestartet werden. Andernfalls per CLI mit folgendem Befehl:
npx react-native run-android
Die grobe Arbeitsverteilung im Projekt setzt sich wie folgt zusammen:
- Tobias Kapitza: Listenansicht, App-Demo / Bilddoku, Präsentation
- Josias Klaus: Kartenansicht, Einstellungen & Zusammenführen der Komponenten
- Johannes Freund: Tankbuch, Präsentation, Vorstellung
Hier eine (evtl. nicht vollständige Liste der verwendeten Libraries)
- React Native Paper
- Repository
- Documentation
- react-native-paper-dates
- react-native-paper-dropdown
- react-native-maps (Kartendarstellung)
- React Native Bottom Sheet
- React Native Notifications
- React Native Async Storage
- @react-native-community/slider
- Axios