Bewertung:

Das Buch hat im Allgemeinen einen soliden Inhalt und bietet nützliche Beispiele für das Erlernen von Flutter, leidet aber unter erheblichen Problemen bei der Bearbeitung, Formatierung und veralteten Inhalten, die das Gesamterlebnis beeinträchtigen. Viele Leser fühlen sich durch die zahlreichen Fehler und veralteten Informationen in die Irre geführt.
Vorteile:Solider Gesamtinhalt, nützliche Beispiele zum Erlernen von Flutter, gut präsentiert.
Nachteile:Dringend überarbeitungsbedürftig, Formatierungsprobleme auf Kindle, veraltete und überholte Inhalte, zahlreiche Tipp- und Grammatikfehler, falsche Verweise auf Code und Bilder, fehlende Abdeckung der App-Distribution.
(basierend auf 4 Leserbewertungen)
Programming Flutter: Native, Cross-Platform Apps the Easy Way
Arbeiten Sie in Flutter, einem Framework, das von Grund auf für die Entwicklung auf zwei Plattformen konzipiert wurde, mit Unterstützung für native Java/Kotlin- oder Objective-C/Swift-Methoden von Flutter-Apps. Schreiben Sie Ihre nächste App in einer Sprache und entwickeln Sie sie sowohl für Android als auch für iOS. Liefern Sie das native Aussehen, das Gefühl und die Leistung, die Sie und Ihre Nutzer von einer App erwarten, die mit den Tools und Sprachen der jeweiligen Plattform geschrieben wurde. Stellen Sie Apps schnell bereit, indem Sie die Hälfte der bisherigen Arbeit erledigen und leistungsstarke neue Funktionen nutzen, um die Entwicklung zu beschleunigen. Einmal schreiben, überall ausführen.
Lernen Sie Flutter, Googles plattformübergreifendes Framework für die mobile Entwicklung. Zeigen Sie die Änderungen, die Sie an einer App mit zustandsabhängigem Hot-Reload vornehmen, sofort an und definieren Sie eine deklarative Benutzeroberfläche in derselben Sprache wie die App-Logik, ohne separate XML-UI-Dateien verwenden zu müssen. Sie können auch vorhandenen plattformspezifischen Android- und iOS-Code wiederverwenden und auf effiziente und einfache Weise mit ihm interagieren.
Verwenden Sie integrierte UI-Elemente - oder erstellen Sie Ihre eigenen - um eine einfache Taschenrechner-App zu erstellen. Führen Sie native Java/Kotlin- oder Objective-C/Swift-Methoden aus Ihren Flutter-Apps aus, und verwenden Sie ein Flutter-Paket, um HTTP-Anfragen an eine Web-API zu stellen oder Lese- und Schreibvorgänge auf lokalem Speicher durchzuführen. Wenden Sie visuelle Effekte auf Widgets an, erstellen Sie Übergänge und Animationen, erstellen Sie eine Chat-App mit Firebase, und stellen Sie alles auf beiden Plattformen bereit.
Holen Sie sich das native Aussehen und die Leistung in Ihren Android- und iOS-Apps und die Möglichkeit, für beide Plattformen von einer einzigen Codebasis aus zu entwickeln.
Was Sie brauchen:
Flutter kann für die Android-Entwicklung auf jedem Linux-, Windows- oder macOS-Computer verwendet werden, für die iOS-Entwicklung ist jedoch macOS erforderlich.