Flutter for Beginners - Third Edition: Cross-platform mobile development from Hello, World! to app release with Flutter 3.10+ and Dart 3.x

Bailey, Thomas, Biessek, Alessandro

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

商品描述

Follow this step-by-step guide to launch your own Flutter apps and gain hands-on experience


Key Features:


  • Get up to speed with the basics of Dart programming and delve into Flutter development
  • Learn about Flutter widgets, plugins, and animations to create a high-quality, user-friendly app
  • Package and deploy your Flutter apps to achieve native-like performance
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:


There have been many attempts at creating frameworks that are truly cross-platform, but most struggle to create a native-like experience at high-performance levels. Flutter achieves this with an elegant design and a wealth of third-party plugins, solidifying its status as the future of mobile app development. If you are a mobile developer who wants to create rich and expressive native apps with the latest Google Flutter framework, this book is for you.


You'll start with the basics of cross-platform development frameworks, specifically Flutter. You'll then explore the Dart programming language which is the foundation of the Flutter framework. Next, you'll get a feel for Flutter and how to create your first app, followed by an exploration of the various popular plugins that supplement the Flutter framework. Finally, you'll explore testing and app release, including some common glitches that you may experience.


By the end of this book, you'll be well-equipped to create and release a basic Flutter app along with gaining a solid understanding of the Flutter framework and Dart language.


What You Will Learn:


  • Understand the Flutter framework and cross-platform development
  • Acclimate the fundamentals of the Dart programming language
  • Explore Flutter widgets, the core widget library, and stateful and stateless widgets
  • Discover the complete development lifecycle, including testing and debugging
  • Get familiar with both the mobile and web app release processes
  • Dig deeper into more advanced Flutter concepts like animation
  • Explore common Flutter plugins ad how to use them
  • Discover the Flutter community and how to stay up-to-date


Who this book is for:


If you are an existing mobile developer seeking a better way to develop cross-platform apps, an existing software developer looking to explore mobile app development, or someone investigating mobile apps and simply wants to know what the Flutter fuss is about, this is the book for you. Prior knowledge of Flutter and Dart is not required.

商品描述(中文翻譯)

跟隨這個逐步指南,啟動你自己的Flutter應用程式並獲得實踐經驗。

主要特點:
- 熟悉Dart程式設計的基礎,深入探索Flutter開發
- 學習Flutter的小工具、插件和動畫,創建高品質、用戶友好的應用程式
- 打包和部署Flutter應用程式,實現原生般的效能
- 購買印刷版或Kindle電子書,即可獲得免費PDF電子書

書籍描述:
許多嘗試創建真正跨平台框架的嘗試,但大多數在高性能水平上無法創建原生般的體驗。Flutter通過優雅的設計和豐富的第三方插件實現了這一目標,鞏固了其作為移動應用程式開發未來的地位。如果你是一個想要使用最新的Google Flutter框架創建豐富、表達性強的原生應用程式的移動開發者,這本書適合你。

你將從跨平台開發框架(特別是Flutter)的基礎知識開始。然後,你將探索作為Flutter框架基礎的Dart程式語言。接下來,你將了解Flutter的基礎知識,以及如何創建你的第一個應用程式,並探索各種流行的插件,以補充Flutter框架。最後,你將探索測試和應用程式發布,包括可能遇到的一些常見問題。

通過閱讀本書,你將具備創建和發布基本的Flutter應用程式的能力,並對Flutter框架和Dart程式語言有扎實的理解。

你將學到什麼:
- 理解Flutter框架和跨平台開發
- 熟悉Dart程式語言的基礎知識
- 探索Flutter小工具、核心小工具庫以及有狀態和無狀態小工具
- 了解完整的開發生命週期,包括測試和除錯
- 熟悉移動和網頁應用程式發布流程
- 深入探索更高級的Flutter概念,如動畫
- 探索常見的Flutter插件及其使用方法
- 了解Flutter社群以及如何保持最新

本書適合對開發跨平台應用程式有興趣的現有移動開發者、現有軟體開發者以及對移動應用程式感興趣並想了解Flutter的人。不需要先備的Flutter和Dart知識。