Mit Flutter und Dart entwickeln Sie robuste, performante Apps über Plattformgrenzen hinweg. Marc Marburger stellt Ihnen das Framework Flutter und die Sprachsyntax von Dart vor, von Hello World bis hin zu komplexen Apps für Android und iOS.
Anhand von vielen Codebeispielen und Praxistipps zu Layout, Performanz und Design lernen Sie, welche Details es zu beachten gilt und wie Sie die Entwicklung einer Flutter-App richtig angehen.
Apps, die auf allen Geräten überzeugen
Installation und Einstieg
Layouts und Widgets
Fortgeschrittene Werkzeuge
So gelingt der Einstieg
Bevor es um die Grundkonzepte des Frameworks geht, installieren Sie das Flutter SDK und lernen die Sprache Dart kennen – kompakt, umstiegsfreundlich und direkt im Zusammenspiel mit Flutter.
Profi-Tipps und Details
Marc Marburger geht für Sie ins Detail und zeigt Ihnen, auf welche Stolperfallen Sie achten sollten und wie Sie sie umgehen. Sie erhalten erprobte Anleitungen auch für anspruchsvolle Techniken.
Features, die begeistern
Deklarative GUIs, Hot Reload, Null-Safety, Futures, die Rendering Pipeline – diese Features bedeuten flexibles Arbeiten und effektive Workflows. Erfahren Sie, wie's geht, und freuen Sie sich auf einen Produktivitätsschub!
In dieser Leseprobe finden Sie nach einem Auszug zu den Features von Dart Kapitel 5, "Widgets". In Flutter geschriebene GUIs bestehen zum größten Teil aus Widgets. In diesem Kapitel lernen Sie das Widget, seine Handhabung und seine Vorzüge kennen sowie die unterschiedlichen Aspekte von StatelessWidget und StatefulWidget, dem Fundament einer jeden Flutter-App.
Wer hat's geschrieben?
Marc Marburger hat langjährige Erfahrung in der App- und Softwareentwicklung. Angefangen hat er nach dem Abschluss in Informatik mit C++ und Assembler in der Industrieautomatisierung. Plattformübergreifende Apps beschäftigen ihn seit 2012, von C# auf der Windows-Plattform über Xamarin kommend liegt sein Fokus nun auf Dart und Flutter. Diese Technologie setzt er täglich als freiberuflicher Softwareentwickler in Kundenprojekten ein.