Einführung und Installation

Flutter ist ein Framework von Google, das auf Dart basiert – der firmeneigenen Programmiersprache von Google. Mit einem einzigen Code-Bundle lassen sich Anwendungen für Web, iOS, Android, Linux, Windows und sogar eingebettete Systeme erstellen. Ähnliche Frameworks sind Microsofts MAUI sowie NativePHP für PHP.

Flutter ist quelloffen und dient dazu, schöne, nativ kompilierte Multiplattform-Apps aus einer einzigen Codebasis zu erstellen. Heutzutage nutzen viele Entwickler es vor allem zur Erstellung von Android-Apps.

Flutter erzeugt nativen Maschinencode, weshalb fertige Anwendungen nur schwer rückkompiliert werden können. Es kompiliert zu ARM- oder Intel-Maschinencode sowie JavaScript, um auf jedem Gerät maximale Geschwindigkeit zu gewährleisten.

Es unterstützt Apps für Mobilgeräte, Web, Desktop und eingebettete Hardware.