Für die Firma Smart Commerce SE habe ich für einen Kunden im folgenden Projekt entwickelt:
Technische Konzeption und Weiterentwicklung der
fischer PRO App für den Bereich Construction Monitoring.
Erweiterung der bestehenden App.
Genauere Erläuterungen zu Construction Monitoring können hier eingesehen werden:
https://www.fischer.de/de-de/produkte/innovationen/fischer-construction-monitoring
Die App ist hier zu finden:
https://play.google.com/store/apps/details?id=de.fischer.profiberaterapp&hl=en_US
Die App besteht aus Construction Monitoring, Mörtel Rechner, Warenkorb, Produktscanner, Produktkatalog, Produktberater und Händlersuche und wird international angeboten. Die Featurefreischaltung der einzelnen Ländern wird über firebase config durchgeführt. Firestop ist zur Zeit nicht freigeschaltet.
Einführung von Jetpack Compose für Neuentwicklungen.
Erweiterung der herkömmlichen App mit alter Technik.
Die App war ursprünglich mit einen selbstentwickelten Design Pattern erstellt. Die Basis war Flux. Über Events wurden Status geändert die wiederum Prozesse angestoßen wie auch die UI verändert haben.
Für neue Entwicklungen haben wir dann Jetpack Compose eingesetzt, mit einer modifizierten Version von RxFeedback, in der kein Rx sondern jetzt Coroutines eingesetzt wurden. Dieses Konzept basierte ebenfalls auf Flux Pattern.
Im Android Team waren wir zu zweit. Das iOS Team bestand aus einer Person, die ich teilweise unterstützt habe. Weiterhin hatten wir einen PO und einen UX/UI Designer. Organisiert haben wir uns scrumbasiert, mit Jira als Ticketsystem und Confluence für Dokumentationen.
Key Words für dieses Projekt aus Entwicklungssicht wären:
- Barcode Scan
- NFC Scan von Sensordisk
- Dokumentationen
- Voll dynamische Layoutgenerierungen von Layout Backend Templatevorgaben einschließlich Logik
- Einrichtungsprozess eines Gateways einschl. mit Scan des Barcode und Sensorsuche
- Einrichtungsprozess einer Sensordisk
- Darstellung der Gateway Status
- Darstellung der Gateway Sensor Status einschließlich Chart Darstellung
- Darstellung der Sensordisk Status einschließlich Chart Darstellung
- Scan eines Produkts und Darstellung der Varianten
- Variantenauswahl und Anbindung an das Shopsystem von fischer
- Firestop Einrichtungsprozess und Scan
- Firestop Dokumentation