Bewertung:

Das Buch ist ein umfassender Leitfaden für Anfänger und erfahrene Entwickler, die Flutter und Dart lernen wollen. Mehrere Nutzer wiesen jedoch auf Probleme mit veralteten Codebeispielen und das Fehlen einer „soliden Nullsicherheit“ hin, was die Lernerfahrung beeinträchtigt.
Vorteile:⬤ Maßgeschneidert für Anfänger mit robusten und detaillierten Codebeispielen.
⬤ Klare Erklärungen von Funktionen und Konzepten.
⬤ Deckt ein breites Spektrum an Themen ab, einschließlich Firebase und maschinelles Lernen.
⬤ Empfohlen als wertvolle Ressource zum Erlernen von Flutter.
⬤ Viele Code-Beispiele sind veraltet und enthalten keine „solide Null-Sicherheit“, was zu Fehlern führt, wenn sie mit der neuesten Flutter-Version ausgeführt werden.
⬤ Erfordert das Umblättern der Seiten im E-Book-Format, was unbequem ist.
⬤ Der höhere Preis könnte für einige Leser ein Problem darstellen.
(basierend auf 8 Leserbewertungen)
Flutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart
Entdecken Sie, wie Sie mit der Programmiersprache Dart native iOS- und Android-Anwendungen aus einer einzigen Codebasis erstellen, skalieren und debuggen können.
Hauptmerkmale:
⬤ Schnelles Erstellen und Iterieren Ihrer Benutzeroberfläche (UI) mit Hot Reload.
⬤ Beheben Sie Fehler und verhindern Sie, dass sie wieder auftauchen, indem Sie die Entwicklerwerkzeuge und Testsuiten von Flutter nutzen.
⬤ Entdecken Sie praktische Rezepte für die Erstellung mobiler Anwendungen mit Flutter.
Buchbeschreibung:
Flutter ist ein Open-Source-Framework für die Erstellung von mobilen, Web- und Desktop-Anwendungen mit der Sprache Dart. Mit diesem rezeptbasierten Leitfaden, der sich auf robustes App-Design und Kernprinzipien konzentriert, lernen Sie, wie Sie plattformübergreifende Entwicklungsprobleme auf praktische Weise lösen können.
Das Flutter-Kochbuch behandelt Fehlerbehandlung und Debugging, um sicherzustellen, dass Ihre Anwendungen effizienter laufen. Sie beginnen mit der Einrichtung von Flutter und der Anpassung Ihrer Entwicklungsumgebung. Das Buch erklärt die wichtigsten Aufgaben bei der App-Entwicklung, wie das Design der Benutzeroberfläche und der Benutzererfahrung (UI/UX), das API-Design und die Erstellung von Animationen. Spätere Kapitel machen Sie mit dem Routing, dem Abrufen von Daten aus Webdiensten und der lokalen Speicherung von Daten vertraut. Ein spezieller Abschnitt befasst sich auch mit Firebase und seinen maschinellen Lernfunktionen. Das letzte Kapitel ist speziell darauf ausgerichtet, Sie bei der Erstellung von Anwendungen für das Web und den Desktop (Windows, Mac und Linux) zu unterstützen. Im gesamten Buch finden Sie Rezepte, die die wichtigsten Funktionen abdecken, die zum Erstellen einer plattformübergreifenden Anwendung benötigt werden, sowie Einblicke in die Ausführung einer einzigen Codebasis auf verschiedenen Plattformen.
Am Ende dieses Flutter-Buches werden Sie alles gelernt haben, was Sie brauchen, um voll funktionsfähige Anwendungen zu schreiben und bereitzustellen.
Was Sie lernen werden:
⬤ Die Dart-Programmierung nutzen, um Ihre Flutter-Anwendungen zu individualisieren.
⬤ Entdecken Sie, wie man wie ein Dart-Programmierer entwickelt und denkt.
⬤ Nutzen Sie die maschinellen Lernfunktionen von Firebase, um intelligente Anwendungen zu erstellen.
⬤ Erstellen Sie eine wiederverwendbare Architektur, die sich auf jede Art von Anwendung anwenden lässt.
⬤ Webservices nutzen und Daten lokal halten.
⬤ Probleme debuggen und lösen, bevor die Benutzer sie sehen können.
⬤ Asynchrone Programmierung mit Future und Stream nutzen.
⬤ Verwalten Sie den Zustand der Anwendung mit Streams und dem BLoC-Muster.
Für wen dieses Buch gedacht ist:
Dieses Buch zur App-Entwicklung richtet sich an Anfänger und Fortgeschrittene, die sich mit der Entwicklung mobiler Anwendungen beschäftigen möchten. Grundkenntnisse in modernen Programmiersprachen wie JavaScript, Swift, Kotlin, Java, Objective-C oder C# helfen Ihnen, die im Buch behandelten Konzepte leichter zu verstehen.