1.1 Motivation
Was ist Flutter?
Flutter ist ein Software Development Kit (SDK) von Google zum Erstellen von plattformübergreifender Apps. Plattformübergreifend bedeutet, dass sich die Apps sowohl auf Smartphones (iOS und Android), Desktops als auch über einen Webbrowser ausführen lassen. Flutter-Apps bestehen meistens aus einer Reihe von Widgets, Paketen und Plugins. Flutter ist aber keine Programmiersprache. Flutter verwendet Dart als Programmiersprache. Wenn Sie bereits Java, Kotlin oder Swift kennen, wird Ihnen die Syntax von Dart bekannt vorkommen, da es sich um eine C-ähnliche Programmiersprache handelt.
Wer verwendet Flutter?
Auf dieser Webseite kann man sich einen Überblick verschaffen, welche Unternehmen für ihre Apps bereits Flutter verwenden. Beim Autohersteller BMW arbeiten z.B. bereits über 300 Mitarbeiter:innen im Flutter-Team. WeChat, der meistverbreitete Chat-Dienst in China, wird aktuell auch auf Flutter portiert.