ABL Configuration App
ABL GmbH
Senior React Native Developer
Mitgewirkt an der ABL Configuration App. ABL ist ein deutscher Hersteller von EV-Ladeinfrastruktur; die App ermöglicht Installateuren und Endnutzern das Einrichten, Konfigurieren und Verwalten von Wallboxen über WiFi und Bluetooth.
Schwerpunkte
- Gerätekommunikation: Robuste lokale Verbindungslogik über WiFi-Access-Point und LAN mit Auto-Reconnect, Timeouts und Error-Recovery.
- QR-Onboarding: Kamera-basiertes Device-Discovery mit Manual-Input als Fallback.
- Firmware-Updates: OTA-Update-Flow mit Fortschrittsanzeige und robustem State-Handling.
- Netzwerk-Setup: Konfigurations-Flows für WiFi, LTE/Mobile Daten und Ethernet (LAN).
- Mehrgeräte-Setup: Controller-/Extender- Verwaltung für gruppierte Ladepunkte mit lokaler Discovery.
- Internationalisierung: Mehrsprachigkeit für den EU-Markt mit abgestimmtem Übersetzungs-Workflow.
- UI-System: Wiederverwendbare Komponenten und Formulare.
- Zuverlässigkeit: Crash- und Error-Monitoring, Analytics und kontinuierliche React-Native-Upgrades über mehrere Jahre.
Interne Implementierungsdetails und Drittanbieter-Entscheidungen des Kunden bleiben vertraulich. Die nachfolgende Auflistung beschreibt allgemeine Technologien, mit denen ich in diesem Projekt gearbeitet habe.
Technologie-Stack
Mobile
- React Native 0.75
- TypeScript
- MobX
- React Query
- NativeWind
- React Navigation
Device Integration
- Vision Camera
- Local HTTP Server
- WiFi Management
- mDNS Discovery
Services
- Sentry
- Mixpanel
- i18next
- Lokalise
DevOps
- Fastlane
- Lefthook
- Jest
- MSW
- ESLint