Linux Magazin germany

Eine Quelle, viele Apps

Apps programmieren mit Flutter

Googles neuer Softwarespross Flutter ist nicht der erste Versuch, die mobile App-Entwicklung zu vereinheitlichen. Mit Konkurrenten wie Microsofts Xamarin oder React Native aus dem Hause Facebook gibt es schon Lösungen in dieser Richtung. Flutter punktet aber mit einer hervorragenden Dokumentation, hoher Performance und der Fähigkeit, neben Apps für Android auch solche für Linux, MacOS, Windows sowie das Web zu generieren. Im Gespann mit der Entwicklungsumgebung Android Studio lassen sich so komfortabel Apps für alle diese Plattformen entwickeln. Mit der Website gibt es zudem eine Anlaufstelle für die Suche nach Packages, die sich nachinstallieren lassen.

Dass man mit der Programmiersprache Dart für Flutter eine neue Sprache lernen muss, ist kein Hindernis. Wer eine andere objektorientierte Sprache wie Java oder C# kennt, fühlt sich schnell zu Hause, da sich die Syntax dieser Sprachen ähnelt.

Installation

Es genügen wenige Schritte, um sich das neue Open-Source-Framework auf den Rechner zu holen. Am einfachsten richten Sie Flutter über Snap ein (Listing 1). Die Webseite des Projekts erläutert weitere Details für Linux. Mit flutter doctor -v prüfen Sie, welche Komponenten es noch zu installieren gilt. Der Befehl flutter upgrade aktualisiert das Framework auf die neueste Version.

Als Entwicklungsumgebung empfiehlt sich die auf der IDE IntelliJ IDEA von Jetbrains basierende Entwicklungsumgebung Android Studio, die ebenfalls von Google stammt. Die neueste Version lässt sich kostenlos herunterladen. Nach der Installation müssen Sie noch die Plugins für Flutter und Dart nachinstallieren. Das erledigen Sie aus der IDE heraus im Willkommensbildschirm unter dem Punkt . Mit dem Flutter-Plugin wird

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Linux Magazin germany

Linux Magazin germany7 min gelesen
Nach Ablaufplan
Prozedurales Programmieren am Beispiel von COBOL Wer das Schlagwort prozedurales Programmieren hört, der denkt wohl in aller Regel an vergangene Zeiten, vor der Einführung von objektorientierten Paradigmen oder der funktionalen Programmierung. Den me
Linux Magazin germany2 min gelesen
Kurznachrichten
DietPi 8.1: Die Distribution DietPi verwandelt SBCs wie den Raspberry Pi in einen flexiblen Server. Neu: Die neue Version verbessert die hauseigenen Anwendungen. Darüber hinaus gibt es jetzt ein Image für Odroid N2(+), das den Linux-Kernel 5.10 verwe
Linux Magazin germany2 min gelesen
Readme
Der Mensch lebt nicht vom Text allein: Zu so gut wie jedem Artikel im LinuxMagazin gehört eine Reihe von Zusatzinformationen, die das bloße Narrativ um weiterführende Inhalte ergänzen. Manche davon integrieren sich direkt in den Textfluss, andere ste

Ähnlich