In diesem Kurs erlernten die Studierenden, wie sie mit einem hybriden App-Framework, basierend auf etablierten Web-Technologien Apps für Android und iOS entwickeln können.
Der Markt für mobile Anwendungen (Apps) wird im Wesentlichen durch die zwei Plattformen iOS und Android bestimmt. Für Firmen bedeutet dies meist, dass Anwendungen doppelt implementiert werden müssen, was erhebliche Mehrkosten mit sich bringt und personelle Zusatzkompetenzen erfordert. Hybride App-Frameworks setzen an diesem Punkt an, indem sie eine gemeinsamen Code-Basis für alle Plattformen ermöglichen und dabei bewährte Web-Technologien einsetzen.
Mit der Rezepte App können beliebig viele Rezepte erstellt werden. Diese können in Rezeptlisten unterteilt werden, sodass bei einer hohen Anzahl von Rezepten der Überblick gegeben bleibt.
Einkaufszettel
Um den Einkauf besser organisieren zu können, kann jede Zutat eines Rezepts einzeln zum Einkaufszettel hinzugefügt werden. Im Einkaufszettel können Einträge erstellt werden, welche ebenso abgehakt werden können. Alle abgehakten Einträge können nach dem Einkaufen gelöscht werden.
Technologie
Zur Umsetzung der App wurde React Native verwendet damit die App mit iOS -, als auch mit Android Geräten genutzt werden kann. Außerdem die component library (Komponentenbibliothek) NativeBase.
Die Navigation funktioniert mit React Navigation, worüber verschiedene Routen erstellt wurden.
Ansonsten beinhaltet das Projekt AsyncStorage um Daten lokal auf dem Gerät zu speichern und Expo ImagePicker, um Bilder zu speichern.
Hinterlasse einen Kommentar