Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Trustpilot-Bewertung hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für die Mitarbeit ist eine Anmeldung (ohne Angaben persönlicher Daten) erforderlich. Wegen Attacken von weltweit aktiven SPAM-Bots [1] ist das derzeit nur über ein Formular möglich.

Flutter (Software)

Aus InkluPedia
Flutter
Logo
Erscheinungsjahr 2017[1]
Aktuelle Version [1]
Kategorie Webframework,
GUI-Toolkit
Lizenz 3-Klausel-BSD[2]
Website flutter.dev

Flutter ist ein Framework von Google zur Cross-Plattform-Entwicklung von Software für die Betriebssysteme iOS, Android.[3] Linux, macOS und Windows.[4][2]

Der Programmcode wird von der Programmiersprache Dart unterstützt, die hauptsächlich ebenfalls vom Google entwickelt wird. Das erlaubt die Kompilierung in nativen 32-Bit- und 64-Bit-ARM-Code. Flutter ist Open Source und steht unter einer BSD-ähnlichen Lizenz. Die erste Beta wurde Anfang 2018 auf dem GSMA Mobile World Congress in Barcelona bekannt gegeben. Am 4. Dezember 2018 wurde Version 1.0 von Flutter veröffentlicht. Flutter wird von Google selbst für eine Vielzahl von Produkten eingesetzt. Google Ads hat bereits für die iOS- und Android-Applikation auf Flutter umgestellt. Eine Vielzahl von globalen Kunden wie Abbey Road Studios, Alibaba, Capital One, Groupon, Hamilton, JD.com, Philips Hue, Reflectly und Tencent entwickeln Anwendungen mit Flutter.[5]

Codebeispiel

Hello World in Flutter sieht beispielsweise wie folgt aus:[6]

import 'package:flutter/material.dart';

void main() {
  runApp(const HelloWorldApp());
}

class HelloWorldApp extends StatelessWidget {
  const HelloWorldApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Center(child: Text('Hello World')),
    );
  }
}

Literatur

  • 2023: App-Entwicklung mit Flutter für dummies, Mira Jago und Verena Zaiser, 432 Seiten, Wiley-VCH, ISBN 978-3527720293
  • 2024: Einstieg in Flutter mit Dart: Layout – Interaktion – Datenbank, Peter Bühler, 122 Seiten, ISBN 978-3658443894
  • 2025: Flutter und Dart: Das umfassende Handbuch, Marc Marburger und Uwe Post, 633 Seiten, Rheinwerk Computing, ISBN 978-3367109722

Quellen