Zum Inhalt springen

Flutter

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Flutter ist ein Framework von Google für Apps, die aus einer Codebasis auf iOS, Android, im Web und auf dem Desktop laufen. Geschrieben wird in der Sprache Dart, die erste stabile Version erschien Ende 2018.

Flutter

Ein Framework für Apps auf mehreren Plattformen, das seine Oberfläche mit einer eigenen Grafik-Engine selbst zeichnet.
Beispiel: „Die Termin-App ist in Flutter gebaut und sieht auf dem iPhone genauso aus wie auf Android.“

Verwandt: Dart, die Programmiersprache hinter Flutter.

Abgrenzung zu React Native: React Native nutzt die Bedienelemente des Betriebssystems. Flutter zeichnet jedes Pixel selbst.

Wie Flutter Oberflächen zeichnet

Über eine eigene Grafik-Engine. Flutter fragt das Betriebssystem nur nach einer Fläche und malt Buttons, Listen und Animationen darauf selbst. Dadurch sieht eine Flutter-App auf allen Geräten gleich aus und reagiert flüssig, auch bei aufwendigen Animationen.

Alles ist ein Widget, vom Abstand bis zur ganzen Seite. Mitgeliefert werden zwei Sätze an Bausteinen, einer im Stil von Material Design und einer im Stil von iOS.

Wofür Flutter sich eignet

Für Apps mit eigener, markanter Gestaltung, die auf mehreren Plattformen gleich aussehen sollen: Buchungs-Apps, Kundenkonten, interne Werkzeuge. Mit Hot Reload sieht man Änderungen am Code innerhalb einer Sekunde in der laufenden App.

Im Web ist Flutter weniger verbreitet. Weil die Oberfläche gezeichnet wird, entsteht kaum lesbares HTML, und für Websites, die gefunden werden sollen, ist das ein Nachteil.

Was Flutter von einem Team verlangt

Dart. Die Sprache ist leicht zu lernen, wird aber außerhalb von Flutter kaum eingesetzt. Ein Webteam, das mit JavaScript arbeitet, kommt mit React Native meist schneller ans Ziel.

Siehe auch:

Dart

Die Programmiersprache hinter Flutter, mit der Anwendungen für mehrere Plattformen aus einer Quelle entstehen.

#Programmiersprachen

React Native

Ein Framework von Meta, mit dem sich Apps für iOS und Android in React schreiben lassen.

#Programmiersprachen

Ionic

Ein Framework, das aus Webtechnik Apps für iOS, Android und das Web baut.

#Programmiersprachen

Native App

Anwendung, die für ein Betriebssystem entwickelt, über dessen App Store installiert und direkt auf dem Gerät ausgeführt wird.

#Webdesign-Grundlagen

Electron

Ein Framework, das Desktop-Programme aus HTML, CSS und JavaScript baut.

#Programmiersprachen

Framework

Gibt den Aufbau einer Anwendung vor und ruft deinen Code an den vorgesehenen Stellen auf.

#Programmiersprachen