Flutter Cookbook : 100+ real-world recipes to build cross-platform applications with Flutter 3.x powered by Dart 3, 2/e (Paperback)

Alessandria, Simone

  • 出版商: Packt Publishing
  • 出版日期: 2023-05-31
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 712
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803245433
  • ISBN-13: 9781803245430
  • 相關分類: JavaScriptFlutter
  • 海外代購書籍(需單獨結帳)



Write, test and publish your web, desktop, and embedded apps with this most up-to-date book on Flutter using the Dart programming language.


Key Features:

  • Thoroughly updated to cover the latest features in Flutter 3.x and Dart 3 (alpha)
  • Practical recipes to publish responsive, multi-platform apps from a single database
  • Covers not just the 'hows' but the 'whys' of Flutter's features with examples


Book Description:

Discover how to master Flutter and become a skilled app developer with the Flutter Cookbook, Second Edition! This recipe-based guide is the ultimate solution for creating cutting-edge, high-performance mobile apps that stand out in the market.


With the latest features of Flutter 3.x, you'll learn how to set up and customize the Flutter SDK for macOS and Windows, build a robust architecture for your application, and master state management solutions and networking techniques. From mastering widgets and creating effective UI/UX design to implementing hot reload and re-start techniques, this book covers all the aspects of developing a successful app.


You'll dive deep into the fundamentals of Dart programming and gain expert knowledge on managing incoming and outgoing data, and adding interactivity, animations, and essential Flutter plugins like maps, camera, voice, and more. Moreover, you'll explore custom machine learning solutions with a dedicated chapter on implementing MLkit, which runs on TensorFlow Lite.


By the end of this book, you'll have the confidence to write fully functional Flutter apps that are ready to hit the market. Take your Flutter development skills to the next level with the Flutter Cookbook, Second Edition!


What You Will Learn:

  • Familiarize yourself with Dart fundamentals and set up your development environment
  • Efficiently track and eliminate code errors with proper tools
  • Create various screens using multiple widgets to effectively manage data
  • Craft interactive and responsive apps by incorporating routing, page navigation, and input field text reading
  • Design and implement a reusable architecture suitable for any app
  • Maintain control of your codebase through automated testing and developer tooling
  • Develop engaging animations using the necessary tools
  • Enhance your apps with ML features using Firebase MLKit and TensorFlow Lite


Who this book is for:

This book is aimed at developers who are already familiar with OOP languages and prefer learning through practical applications.

If you have prior experience building apps on Flutter or have spent some time experimenting with the framework and are interested in developing mobile apps using Dart, then this book will be highly beneficial for you.



- 全面更新,涵蓋Flutter 3.x和Dart 3(alpha)的最新功能
- 提供實用的配方,從單一資料庫發佈響應式、多平台的應用程式
- 以例子解釋Flutter功能的「如何」和「為何」

《Flutter Cookbook, Second Edition》將帶你掌握Flutter,成為熟練的應用程式開發者!這本基於配方的指南是創建尖端、高效能行動應用程式的終極解決方案,讓你在市場上脫穎而出。

透過Flutter 3.x的最新功能,你將學習如何設定和自訂macOS和Windows的Flutter SDK,建立堅固的應用程式架構,並掌握狀態管理解決方案和網路技術。從掌握小工具和創建有效的UI/UX設計,到實現熱重新載入和重新啟動技術,本書涵蓋了開發成功應用程式的所有方面。

你將深入研究Dart程式設計的基礎,並獲得關於管理進出資料、添加互動性、動畫和重要的Flutter插件(如地圖、相機、語音等)的專業知識。此外,你還將探索使用專門的章節實現MLkit(運行於TensorFlow Lite)的自定義機器學習解決方案。

通過閱讀本書,你將有信心撰寫完全功能的Flutter應用程式,準備投入市場。使用《Flutter Cookbook, Second Edition》將提升你的Flutter開發技能!

- 熟悉Dart基礎知識並設定開發環境
- 使用適當的工具高效追蹤和消除程式碼錯誤
- 使用多個小工具創建各種畫面,有效管理資料
- 通過路由、頁面導航和輸入欄位文本讀取,設計和實現互動和響應式應用程式
- 設計和實現適用於任何應用程式的可重複使用架構
- 通過自動化測試和開發者工具保持對程式碼庫的控制
- 使用必要的工具開發引人入勝的動畫
- 使用Firebase MLKit和TensorFlow Lite增強應用程式的機器學習功能