Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud (Paperback)

Rose, Rich

  • 出版商: O'Reilly
  • 出版日期: 2023-01-24
  • 定價: $2,310
  • 售價: 8.0$1,848
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098119517
  • ISBN-13: 9781098119515
  • 相關分類: JavaScriptFlutter
  • 立即出貨 (庫存 < 4)

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

商品描述

Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms. Recipes in this cookbook show you how this potent combination provides an efficient approach to application development.

Typically used in frontend development, Flutter helps you develop cross-platform applications for Android, iOS, Linux, Mac, Windows, and the Google Fuchsia operating systems. The Dart SDK provides native access to third-party solutions, including APIs, databases, and authentication. When used in concert with Flutter, Dart allows you to compile source code ahead of time to native code.

This cookbook shows you how to:

- Write effective Dart code by using variables and data structures
- Build applications with Flutter by exploring widgets and data handling
- Understand cloud provider solutions and learn how to integrate them with Flutter
- Manage data through APIs using Google Cloud Serverless
- Work with Firebase solutions such as Authentication and the Cloud Firestore database
- Build web applications that also work with mobile and desktop platforms

商品描述(中文翻譯)

學習使用Flutter和Dart的基本知識,以構建符合雲端驅動世界需求的全棧應用程序。Flutter開源UI軟件開發工具包和Dart客戶端開發語言共同提供了一個統一的解決方案,用於構建能夠定位多個平台的應用程序。本食譜書中的示例展示了這種強大組合如何提供高效的應用程序開發方法。

Flutter通常用於前端開發,可幫助您開發適用於Android、iOS、Linux、Mac、Windows和Google Fuchsia操作系統的跨平台應用程序。Dart SDK提供對第三方解決方案(包括API、數據庫和身份驗證)的本地訪問。與Flutter一起使用時,Dart允許您將源代碼編譯為本機代碼。

本食譜書向您展示如何:
- 通過使用變量和數據結構編寫有效的Dart代碼
- 通過探索小部件和數據處理來使用Flutter構建應用程序
- 了解雲服務提供商解決方案,並學習如何將其與Flutter集成
- 通過使用Google Cloud Serverless通過API管理數據
- 使用Firebase解決方案,如身份驗證和Cloud Firestore數據庫構建應用程序
- 構建同時適用於移動和桌面平台的Web應用程序

作者簡介

Rich loves building things in the cloud and tinkering with different technologies. Lately this involves either Kubernetes or Serverless. Based in the UK, he enjoys attending (Ya remember that!) technical conferences and speaking to other people about new technologies. When he's not working, he likes spending time with his family, playing the guitar and riding his mountain bike. To improve his development skills he has also started writing smaller utility applications to simplify the more repetitive tasks (e.g. image manipulation, text manipulation, studying for certifications). Rich is also the author of Hands-On Serverless Computing with Google Cloud.

作者簡介(中文翻譯)

Rich喜歡在雲端上建立事物並嘗試不同的技術。最近,他主要涉及Kubernetes或Serverless。他位於英國,喜歡參加技術會議並與其他人討論新技術。在工作之餘,他喜歡與家人共度時光,彈吉他和騎山地車。為了提升自己的開發技能,他還開始撰寫小型實用程式,以簡化一些重複性的任務(例如圖像處理、文字處理、準備考試)。Rich也是《Hands-On Serverless Computing with Google Cloud》一書的作者。