Flutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart

Alessandria, Simone, Kayfitz, Brian

買這商品的人也買了...

商品描述

Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming language


Key Features:

  • Quickly build and iterate on your user interface (UI) with hot reload
  • Fix bugs and prevent them from reappearing using Flutter's developer tools and test suites
  • Discover practical recipes for building mobile applications with Flutter


Book Description:

Flutter is an open-source framework for building mobile, web, and desktop apps using the Dart language. With this recipe-based guide, which focuses on robust app design and core principles, you'll learn how to solve cross-platform development issues in a practical way.


The Flutter Cookbook covers error handling and debugging to ensure that your apps run more efficiently. You'll start by setting up Flutter and customizing your development environment. The book will explain the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters get you up to speed with routing, retrieving data from web services, and persisting data locally. A dedicated section also focuses on Firebase and its machine learning capabilities. The last chapter is specifically designed to help you create apps for the web and desktop (Windows, Mac, and Linux). Throughout the book, you'll find recipes that cover the most important features needed to build a cross-platform application, along with insights into running a single codebase on different platforms.


By the end of this Flutter book, you'll have learned everything you need to be able to write and deliver fully functional apps.


What You Will Learn:

  • Use Dart programming to customize your Flutter applications
  • Discover how to develop and think like a Dart programmer
  • Leverage Firebase Machine Learning capabilities to create intelligent apps
  • Create reusable architecture that can be applied to any type of app
  • Use web services and persist data locally
  • Debug and solve problems before users can see them
  • Use asynchronous programming with Future and Stream
  • Manage the app state with Streams and the BLoC pattern


Who this book is for:

This app development book is for beginner to intermediate-level developers who want to become mobile developers. Basic knowledge of modern programming languages such as JavaScript, Swift, Kotlin, Java, Objective-C, or C# will help you to understand the concepts covered in the book more easily.

商品描述(中文翻譯)

發現如何使用Dart程式語言從單一程式碼庫建立、擴展和除錯原生iOS和Android應用程式

主要特點:
- 使用熱重新載入快速建立和迭代用戶界面(UI)
- 使用Flutter的開發者工具和測試套件修復錯誤並防止其再次出現
- 發現使用Flutter建立移動應用程式的實用配方

書籍描述:
Flutter是一個使用Dart語言建立移動、網頁和桌面應用程式的開源框架。這本以配方為基礎的指南專注於堅固的應用程式設計和核心原則,以實用的方式解決跨平台開發問題。

Flutter Cookbook涵蓋錯誤處理和除錯,以確保您的應用程式運行更高效。您將首先設置Flutter並自定義開發環境。本書將解釋應用程式開發中的主要任務,例如用戶界面和用戶體驗(UI/UX)設計、API設計和創建動畫。後面的章節將使您熟悉路由、從網絡服務檢索數據以及本地持久化數據。專門的一節還專注於Firebase及其機器學習功能。最後一章專門幫助您創建網頁和桌面(Windows、Mac和Linux)應用程式。在整本書中,您將找到涵蓋構建跨平台應用程式所需的最重要功能的配方,以及在不同平台上運行單一程式碼庫的見解。

通過閱讀本書,您將學到一切必要的知識,能夠撰寫並交付完全功能的應用程式。

學到的內容:
- 使用Dart程式設計自定義Flutter應用程式
- 發現如何開發和思考像Dart程式設計師一樣
- 利用Firebase機器學習功能創建智能應用程式
- 創建可重複使用的架構,可應用於任何類型的應用程式
- 使用網絡服務並在本地持久化數據
- 在用戶看到之前除錯和解決問題
- 使用Future和Stream進行異步程式設計
- 使用Streams和BLoC模式管理應用程式狀態

本書適合對象:
本應用程式開發書籍適合初級到中級開發人員,希望成為移動應用程式開發人員。對現代程式語言(如JavaScript、Swift、Kotlin、Java、Objective-C或C#)的基本了解將有助於更容易理解本書中涵蓋的概念。