Flutter vs React Native 2026: die Unterschiede und was du wählen solltest

Beide machen aus einer Codebasis eine App für iOS und eine für Android. Sie kommen auf entgegengesetzten Wegen dorthin, und das entscheidet, wie die App aussieht, wer sie bauen kann und wofür sich der Code sonst noch nutzen lässt.

Flutter und React Native sind die beiden Frameworks, mit denen die meisten Apps gebaut werden, wenn ein Team für iPhone und Android zugleich entwickelt. Flutter gehört Google und wird in Dart geschrieben; React Native kommt von Meta, wird in JavaScript oder TypeScript geschrieben und gehört seit Februar 2026 der unabhängigen React Foundation. Beide sind ausgereift, kostenlos und stecken in einigen der größten Apps der Welt. Die Frage ist also nicht, welches gut ist, sondern welches zu deinem Team und deiner App passt. Dieser Leitfaden vergleicht beide auf dem Stand von Oktober 2026, sagt, wann eine native App pro Plattform beide schlägt, und endet mit der Regel, nach der wir selbst entscheiden.

Flutter und React Native im Vergleich

FlutterReact Native
Entwickelt vonGoogleMeta; seit 2026 im Besitz der React Foundation
SpracheDartJavaScript oder TypeScript
Wie der Bildschirm gezeichnet wirdEine eigene Rendering-Engine zeichnet jeden PixelEchte Bedienelemente von iOS und Android, gesteuert aus JavaScript
Die App sieht ausAuf jeder Plattform gleichWie die Plattform, auf der sie läuft
Aktuelle Version3.47 (August 2026)0.87 (August 2026)
Release-RhythmusAlle drei Monate eine stabile VersionAlle zwei Monate eine neue Version
Empfohlener EinstiegDas Flutter-SDK und seine eigenen ToolsDas Framework Expo, wie die React-Native-Doku empfiehlt
Weitere PlattformenWeb, Windows, macOS, Linux, eingebettete DisplaysWindows und macOS über Microsoft, Meta Quest, das Web über React Native for Web
Sterne auf GitHub179.249126.609

Versionen aus dem Flutter-Release-Feed und der npm-Registry, Sterne von GitHub, alles geprüft am 10. Oktober 2026.

Die kurze Antwort

Nimm React Native, wenn die Leute, die die App bauen, schon React fürs Web schreiben, oder wenn die App auf jedem Handy genau so aussehen und sich verhalten soll wie die anderen Apps dort. Nimm Flutter, wenn du ohne bestehendes Team startest oder wenn die App eine stark gestaltete Oberfläche hat, die auf iPhone und Android identisch aussehen soll. Für eine typische Business-App mit Listen, Formularen, einer Karte, Zahlungen und Push-Benachrichtigungen reicht beides, und deine Nutzer werden nicht erkennen, womit sie gebaut wurde.

Wie beide funktionieren

Flutter bringt seine eigene Zeichen-Engine mit. Dein Dart-Code wird vorab in Maschinencode für das Handy kompiliert, und Flutters Engine Impeller, seit Version 3.27 Standard auf iOS und Android, zeichnet jeden Button, jeden Text und jede Animation selbst über die Grafikhardware des Geräts. Impeller kompiliert seine Shader schon beim Bauen der Engine vor, was das Ruckeln beseitigt hat, das ältere Flutter-Apps beim ersten Abspielen einer Animation zeigten. React Native macht es umgekehrt: Dein JavaScript läuft in Hermes, einer JavaScript-Engine, die Meta für Handys gebaut hat, und sagt iOS und Android, welche ihrer eigenen Bedienelemente sie anzeigen sollen. Seit Version 0.82 läuft es nur noch auf der New Architecture, mit der JavaScript nativen Code direkt aufrufen kann, statt Nachrichten über die langsamere Brücke des alten Designs zu schicken.

Flutter sieht überall gleich aus; React Native sieht überall nativ aus. Ein Flutter-Button wird von Flutter gezeichnet, ist also auf beiden Handys pixelgenau identisch und ähnelt einem iOS-Button nur, wenn ihn jemand so gestaltet hat. Ein React-Native-Button ist der eigene Button der Plattform, übernimmt also ohne Mehraufwand Aussehen, Textdarstellung und Barrierefreiheit des jeweiligen Systems und ändert sich mit, wenn Apple oder Google ihn ändern. Keins ist grundsätzlich besser: Eine Bank oder ein Shop mit starker Marke will meist das Erste, ein Werkzeug, das sich wie ein Teil des Handys anfühlen soll, meist das Zweite.

Dart vs JavaScript: wer sie bauen und pflegen kann

Die Sprache zählt mehr für das Team als für die App. In der Entwicklerumfrage von Stack Overflow 2024 nutzten 62,3 % der Befragten JavaScript und 38,5 % TypeScript, gegenüber 6 % für Dart. Eine React-Native-App kann jeder React-Entwickler pflegen, und sie kann Code wie Datenmodelle, Validierung und API-Aufrufe mit einer React- oder Next.js-Website teilen. Dart lernt jeder schnell, der TypeScript, Kotlin oder Swift kann, aber es gibt viel weniger Leute, die es schon können, und außerhalb von Flutter wird Dart selten eingesetzt.

Performance

Für die Apps, die die meisten Unternehmen brauchen, sind beide schnell genug, dass die Performance nicht den Ausschlag geben sollte. Die Unterschiede zeigen sich an den Rändern. Flutter liegt bei aufwendigen eigenen Animationen und komplex gezeichneten Oberflächen vorn, weil es jedes Bild selbst kontrolliert. React Native liegt vorn, wenn die App vor allem aus Standardbildschirmen der Plattform, langen nativen Listen und Systemkomponenten besteht, weil das der eigene Code der Plattform ist. Beide sind zuletzt deutlich besser geworden: Mit Flutter 3.27 wurde Impeller Standard auf iOS und auf Android ab Version 10, und React Native hat mit 0.84 im Februar 2026 eine neue Version von Hermes zur Standard-Engine gemacht.

Sei vorsichtig mit Benchmarks aus dem Netz. Die meisten vergleichen eine kleine Demo-App, gebaut von einer Person, die eines der beiden Frameworks viel besser kennt als das andere, und sie veralten schnell, weil beide Frameworks ihr Rendering in den letzten zwei Jahren umgebaut haben. Was eine App wirklich langsam macht, ist in beiden meist dasselbe: zu viel Arbeit im Haupt-Thread, zu große Bilder und zu viele Anfragen an eine langsame API.

Wer sie nutzt

Beide werden ganz oben eingesetzt. Laut Flutters eigenem Showcase baut Google damit Google Pay, Google Classroom, NotebookLM und die Google-Ads-App, und unter den Nutzern stehen BMW, Toyota, Nubank, Alibaba, ByteDance, Headspace, Wolt und Whirlpool. Der Showcase von React Native nennt Facebook, Instagram, Microsoft Office, Outlook und Teams, Amazon Shopping und Alexa sowie Shopify, das alle seine mobilen Apps mit React Native baut. Auch die Verbreitung liegt nah beieinander: In der Stack-Overflow-Umfrage 2024 nutzten 9,4 % der Befragten Flutter und 8,4 % React Native.

Wer dahintersteht und wie oft sie sich ändern

Flutter wird von Google entwickelt und bringt etwa alle drei Monate eine stabile Version: 3.38 im November 2025, dann 3.41, 3.44 und 3.47 im Februar, Mai und August 2026, mit kleinen Korrekturen dazwischen. React Native gehörte bis Februar 2026 Meta und ging dann zusammen mit React an die React Foundation unter dem Dach der Linux Foundation, zu deren Gründungsmitgliedern Meta, Microsoft, Amazon, Expo, Callstack, Software Mansion, Vercel und Huawei zählen. Es erscheint etwa alle zwei Monate in einer neuen Version, 0.84 bis 0.87 zwischen Februar und August 2026. Meta baut noch einen großen Teil davon, aber das Projekt hängt nicht mehr an den Prioritäten einer einzigen Firma.

Egal, wofür du dich entscheidest, plane die Updates ein: Eine App, die ein Jahr lang niemand aktualisiert, kann irgendwann gar kein Update mehr veröffentlichen. Apple und Google heben jedes Jahr die Mindestversionen des SDK an, die sie akzeptieren, und Framework, Plugins und Build-Werkzeuge müssen mitziehen. Ein kleines Update alle paar Monate ist Routine; ein Sprung über zwei Jahre Versionen ist ein Projekt. Diese Pflege gehört von Anfang an ins Budget, genau wie bei einer Website.

Das Web: hier unterscheiden sie sich am stärksten

Flutter kann dieselbe App im Browser laufen lassen, und React Native kann das über React Native for Web auch, das Expo für dich einrichtet. Aber eine Website ist keine App. Flutters eigene Dokumentation sagt, es sei für statische Websites mit viel Text nicht geeignet und seine Ausgabe passe nicht zu dem, was Suchmaschinen zum sauberen Indexieren brauchen; sie rät, Landingpage, Marketing- und Hilfeinhalte in normalem HTML zu bauen und Flutter für die App zu behalten. Das raten wir auch, für beide Frameworks. Die Seiten, die Leute über Google finden sollen, gehören in eine schnelle Website, am besten eine statische; die App ist das, was sie nutzen, wenn sie Kunden sind.

Einen echten Vorteil hat React Native bei einem Unternehmen, das eine Website in React oder Next.js und eine App hat. Beide können TypeScript-Code und ein Team teilen, während eine Flutter-App und eine React-Website zwei Codebasen in zwei Sprachen sind.

Und nativ? Wann sich zweimal bauen lohnt

Nativ heißt zwei Apps: eine in Swift und SwiftUI fürs iPhone, eine in Kotlin für Android. Das kostet ungefähr doppelt so viel Entwicklung und doppelt so viel Pflege, und dafür bekommt jede App die neuesten Funktionen der Plattform am Tag ihres Erscheinens, vollen Zugriff auf die Hardware und keine Framework-Schicht dazwischen. Das lohnt sich, wenn die App von Plattformfunktionen lebt: Widgets auf Home- und Sperrbildschirm, Apple Watch oder Wear OS, CarPlay, Augmented Reality, schwere Arbeit im Hintergrund wie Ortung oder Bluetooth-Geräte, oder wenn du ohnehin nur eine Plattform brauchst. Wie das aussieht, beschreiben unsere Seiten zu SwiftUI und Android Studio.

Für alles andere ist ein Cross-Platform-Framework das besser angelegte Geld. Flutter und React Native können beide nativen Code für die eine Funktion aufrufen, die ihn braucht, die Wahl sperrt dich also nicht von der Plattform aus. Du schreibst dieses eine Stück doppelt, nicht die ganze App.

Wie du wählst und was wir nutzen

Wenn dein Team schon React schreibt, nimm React Native; wenn du neu startest und das Design auf beiden Handys identisch sein soll, nimm Flutter. Dann prüf die Ausnahmen: Eine App, die genau wie das System aussehen soll, spricht für React Native, eine mit vielen eigenen Animationen für Flutter, und eine, die von Widgets, Wearables oder Hardware lebt, für nativ. Trifft nichts davon zu, entscheidet die Frage, wer die App in drei Jahren pflegt.

Wir sind nicht neutral: Wenn ein Projekt eine einzige Codebasis braucht, bauen wir es in Flutter, weil die Apps, die bei uns angefragt werden, meist gebrandete Produkte sind, die überall gleich aussehen sollen, und weil wir dasselbe Design aus Figma ohne Plattformunterschiede in beide Stores bringen können. Hat ein Kunde schon ein React-Team, ist React Native die bessere Wahl, und das sagen wir auch, obwohl wir selbst nicht damit bauen. Unsere App-Entwicklung umfasst Flutter- und native Apps, vom ersten Screen bis zum Store-Eintrag.

Quellen

Versionen, Release-Daten und Verbreitungszahlen wurden am 10. Oktober 2026 geprüft. Die aktuellen Versionen stammen aus dem Flutter-Release-Feed und der npm-Registry, die GitHub-Sterne aus der GitHub-API.

Häufig gestellte Fragen

Unsicher, wie du deine App bauen sollst?

Sag uns, was die App können muss und wer sie pflegen wird. Wir sagen dir, ob es Flutter, React Native oder nativ sein sollte, und warum.