Flutter Cookbook: Over 100 proven techniques and solutions for app development with Flutter 2.2 and Dart
暫譯: Flutter 食譜:超過 100 種經驗證的應用程式開發技術與解決方案,適用於 Flutter 2.2 和 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 食譜》涵蓋錯誤處理和除錯,以確保您的應用程式運行得更高效。您將從設置 Flutter 和自定義開發環境開始。書中將解釋應用程式開發中涉及的主要任務,例如用戶界面和用戶體驗 (UI/UX) 設計、API 設計和創建動畫。後面的章節將幫助您熟悉路由、從網路服務檢索數據以及本地持久化數據。專門的部分還專注於 Firebase 及其機器學習能力。最後一章專門設計用於幫助您為網頁和桌面 (Windows、Mac 和 Linux) 創建應用程式。在整本書中,您將找到涵蓋構建跨平台應用程式所需的最重要功能的食譜,以及在不同平台上運行單一代碼庫的見解。

在這本 Flutter 書籍結束時,您將學會撰寫和交付完全功能應用程式所需的一切。

您將學到什麼:


  • 使用 Dart 程式語言自定義您的 Flutter 應用程式

  • 發現如何像 Dart 程式設計師一樣開發和思考

  • 利用 Firebase 機器學習能力創建智能應用程式

  • 創建可重用的架構,適用於任何類型的應用程式

  • 使用網路服務並本地持久化數據

  • 在用戶看到之前除錯和解決問題

  • 使用 Future 和 Stream 進行非同步編程

  • 使用 Streams 和 BLoC 模式管理應用程式狀態

本書適合誰:
這本應用程式開發書籍適合希望成為移動開發者的初學者到中級開發者。對 JavaScript、Swift、Kotlin、Java、Objective-C 或 C# 等現代程式語言的基本知識將幫助您更輕鬆地理解書中涵蓋的概念。