Lorixen.
DE

Flutter, React Native oder nativ? App-Technik für KMU

Kurz gesagt: Für die meisten KMU-Apps – Buchung, Kundenkonto, Bestellungen, Push-Nachrichten – ist eine plattformübergreifende Technik wie Flutter oder React Native die wirtschaftlichere Wahl, weil eine Codebasis iPhone und Android bedient. Native Entwicklung mit Swift und Kotlin lohnt sich, wenn die App tief in Gerätefunktionen eingreift oder ohnehin nur auf einer Plattform laufen soll. Zwischen Flutter und React Native entscheidet oft weniger die Technik als das Team, das die App langfristig pflegt.

Worum es bei der Entscheidung wirklich geht

Wenn Sie zwei Angebote vergleichen und eines „Flutter“, das andere „nativ“ sagt, geht es nicht um modische Vorlieben. Es geht um drei Fragen: Wie viel Code muss geschrieben und später gewartet werden? Was muss die App auf dem Gerät können? Und wer kann in drei Jahren noch daran arbeiten?

Die drei Wege kurz erklärt:

  • Nativ heißt: eine App für iOS in Swift (meist mit SwiftUI), eine zweite für Android in Kotlin. Für Android nennt Google Jetpack Compose sein empfohlenes modernes Toolkit für native Oberflächen.
  • Flutter ist ein Framework von Google mit der Sprache Dart. Laut offizieller Doku unterstützt Flutter 3.47 Android ab API-Level 24 und iOS ab Version 15, dazu Web und Desktop.
  • React Native stammt von Meta und nutzt JavaScript bzw. TypeScript. Die offizielle Doku empfiehlt, mit einem Framework wie Expo zu starten, das unter anderem dateibasiertes Routing mitbringt.

Kriterien-Tabelle

Kriterium Flutter React Native (mit Expo) Nativ (Swift + Kotlin)
Codebasen für iOS und Android eine eine zwei
Erstentwicklung ein Team ein Team zwei Spezialisierungen oder ein breites Team
Zugriff auf Gerätefunktionen über Plugins, bei Bedarf eigener nativer Code über Module, bei Bedarf eigener nativer Code direkt, ohne Umweg
Aussehen eigene Darstellung, auf beiden Plattformen gleich nutzt native Bausteine der Plattform exakt plattformtypisch
Web-Version aus demselben Code möglich (Flutter Web) möglich (Expo für Web) nein, eigenes Projekt
Wartung ein Update für beide Plattformen ein Update für beide Plattformen zwei Updates
Neue Systemfunktionen am ersten Tag mit Verzögerung über Plugins mit Verzögerung über Module sofort
Arbeitsmarkt Dart-Entwickler großer JavaScript-/React-Pool iOS- und Android-Spezialisten

Die Kriterien im Einzelnen

Budget und Wartung

Zwei native Apps bedeuten nicht automatisch doppelte Kosten, aber zwei Codebasen, die gepflegt werden müssen. Jede neue Funktion, jede Fehlerbehebung, jede Anpassung an ein neues Betriebssystem passiert zweimal. Bei einer plattformübergreifenden App passiert das meist einmal – mit gelegentlichen plattformspezifischen Korrekturen. Für ein KMU, das seine App über Jahre betreibt, wiegt dieser laufende Aufwand oft schwerer als die Erstentwicklung.

Gerätefunktionen

Kamera, Standort, Push-Nachrichten, Bluetooth, Bezahlen in der App: Für die gängigen Funktionen gibt es bei Flutter und React Native ausgereifte Erweiterungen. Schwieriger wird es bei Spezialfällen – etwa einer App, die permanent mit einem Messgerät über Bluetooth kommuniziert, Hintergrundprozesse mit engen Zeitvorgaben braucht oder sehr neue Systemfunktionen nutzen will. Dort schreibt man auch bei Cross-Platform-Apps Teile nativ oder entscheidet sich gleich für nativ.

Performance

Für Formulare, Listen, Karten und Buchungen reicht die Leistung beider Frameworks bei sauberer Umsetzung gut aus. Spürbare Unterschiede zeigen sich eher bei rechenintensiven Anwendungen wie aufwendigen Animationen, Bildbearbeitung oder Spielen. Lassen Sie sich im Zweifel eine bestehende App des Anbieters auf einem älteren Handy zeigen.

Web-Version

Wollen Sie dieselbe Anwendung auch im Browser anbieten, etwa als Kundenportal? Flutter unterstützt Web als Zielplattform, und Expo beschreibt erstklassige Unterstützung für Websites mit React, wahlweise statisch gerendert für Suchmaschinen und Ladezeit. Ob sich die gemeinsame Codebasis wirklich lohnt, hängt davon ab, wie ähnlich App und Web-Version sein sollen. Eine Marketing-Website bauen Sie besser separat.

Langlebigkeit und Team

Fragen Sie nicht nur „Welche Technik ist die beste?“, sondern „Wer kann diese App in drei Jahren weiterentwickeln, falls wir die Agentur wechseln?“. React Native profitiert von der großen Zahl an Entwicklern, die bereits mit React für das Web arbeiten. Flutter hat eine eigene, wachsende Community. Native Entwickler gibt es ebenfalls viele, aber Sie brauchen beide Plattformen abgedeckt.

Empfehlung nach Projekttyp

Buchungs-, Kunden- oder Mitgliederapp eines Dienstleisters: Flutter oder React Native. Eine Codebasis, überschaubare Gerätefunktionen.

Interne App für Mitarbeiter, etwa für Außendienst oder Lager: plattformübergreifend, oft sogar eine Web-App. Wenn alle Geräte gleich sind (zum Beispiel nur Android-Scanner), kann nativ für eine Plattform genügen.

App mit Hardware-Anbindung oder Spezialfunktionen: nativ prüfen oder Cross-Platform mit eingeplanten nativen Modulen – und einen Prototyp der kritischen Funktion vor der Entscheidung bauen lassen.

App plus Kundenportal im Browser: React Native mit Expo oder Flutter, wenn die Oberflächen ähnlich sein sollen.

Sie haben schon ein Web-Team mit React-Erfahrung: React Native liegt nahe.

Häufige Fragen

Merken Nutzer, ob eine App mit Flutter gebaut wurde?

Bei guter Umsetzung in der Regel nicht. Auffällig werden eher Details wie ungewohnte Gesten oder Menüs, die sich nicht wie die Plattform verhalten – das ist eine Frage der Sorgfalt, nicht des Frameworks.

Kann man später von Cross-Platform auf nativ wechseln?

Ja, aber das ist praktisch eine Neuentwicklung der Oberfläche. Server, Datenbank und Schnittstellen bleiben bestehen, wenn sie sauber getrennt gebaut wurden.

Was sollte ich die Agentur fragen?

Welche bestehenden Apps sie mit dieser Technik betreut, wie sie Updates auf neue iOS- und Android-Versionen handhabt und wem der Quellcode gehört. Die Antworten sagen mehr als jede Technik-Diskussion.

Ist eine Web-App nicht ohnehin günstiger?

Oft ja. Wenn Ihre App keinen Store-Eintrag und keine tiefen Gerätefunktionen braucht, ist eine installierbare Web-App eine ernsthafte Alternative.

Falls Sie gerade Angebote mit unterschiedlichen Technik-Vorschlägen vor sich haben, sehe ich sie mir gern mit Ihnen an.

Quellen

WhatsAppSprechen wir