学习 Flutter

Flutter 是 Google 推出的移动应用 SDK,可用于在极短的时间内打造高质量的 iOS 和 Android 原生界面。Flutter 可与现有代码协同工作,已被全球的开发者和组织使用,并且是免费且开源的。

这是一系列关于 Flutter 的出版物。如果您发现其他应该添加的资源。

1. Flutter实战

Flutter实战教您使用 Flutter 构建令人惊叹的、功能齐全的移动应用程序。作者 Eric Windmill 将全程指导您构建应用程序,让您在学习过程中就能开始编码。通过引人入胜的实践示例,您将创建基本的 UI,了解状态管理,并将数据库集成到 Dart Web 应用程序中。

Flutter-in-Action

2. Flutter入门:应用开发实践指南

Flutter入门:应用开发实践指南是希望入门 Flutter 的经验丰富和新手开发者必备的资源——Flutter 是强大的新型移动软件开发工具包。使用 Flutter,您可以快速轻松地为 Android 和 iOS 开发精美、强大的应用程序,而无需学习多种编程语言或管理多个代码库。本书将一步步指导您完成这个过程。

Beginning-Flutter

3. 快速学习Google Flutter:65个示例应用

通过示例学习 Google Flutter。超过 65 个示例小型应用。章节包括:三章 Dart 语言。Flutter 简介。安装 Flutter。您的第一个 Flutter 应用。依赖项与包。小部件与组合简介。无状态小部件。有状态小部件。基本 Material 小部件。多子小部件。单子小部件。应用脚手架小部件。其他小部件。构建器。路由与导航。表单。HTTP、API、REST 和 JSON。Flutter 与 HTTP、API、REST 和 JSON。状态。状态与有状态小部件。状态与 InheritedWidgets。状态与 Scoped Model。状态与 BLoCs 和 Streams。本地持久化。Mixins。调试与性能分析。更改检测、键和渲染。其他性能考虑。发布您的应用。Flutter 资源。

Learn-Google-Flutter-by-example

4. Google Flutter 移动开发快速入门指南

Flutter 是一个跨平台移动应用程序开发框架。它使用 Google 创建的 Dart 编程语言,旨在使开发更轻松、更快、更高效。本书将成为您的指南,从介绍 Flutter 到成功开发跨平台应用程序。

在前几章中,我们将了解 Flutter 是什么以及如何开始使用它。我们还将深入了解小部件世界,探索小部件目录,并学习如何在其之间导航。在接下来的几章中,我们将通过学习 Flutter 的网络和可访问性来拓宽视野。我们将了解 Silvers 是什么以及如何使用它们,我们还将学习如何使用约束和动画。在我们研究如何在 Flutter 中部署应用程序之前,我们将使用 Firebase 进行云消息传递和远程配置。

Flutter-is-a-cross-platform-mobile

5. 学习 Dart - 第二版

如果您想成为现代 Web 的开发者,或者想在您的工具箱中添加 Dart,那么这本书就是为您准备的。本书假设您具备基本的 HTML 经验并了解 Web 应用程序的工作原理。一些先前的编程经验,尤其是 C#、Java、Python、Ruby 或 JavaScript 等现代语言的经验,将为您提供一个良好的开端。您可以在您偏好的平台(Linux、Mac OS X 或 Windows)上使用 Dart。

Learning-Dart

6. Dart 编程语言

绝对是一本面向计算机科学家的书。任何对 Java/C/Python 有一定熟悉程度的人都可以跟随。但然后作者会用抽象语法树和深度理论的面向对象概念来轰炸你,这可能会让你消化不良。

Definitely-a-book-for-the-computer-scientist

7. 食谱

本食谱包含演示如何解决编写 Flutter 应用程序时常见问题的配方。每个配方都是独立的,可以用作构建应用程序的参考。

flutter

8. 使用 Flutter 构建精美的 UI

Flutter 是一个用于创建高性能、高保真移动应用程序(适用于 iOS 和 Android)的开源 SDK。Flutter 框架使您可以轻松地在应用程序中构建响应流畅的用户界面,同时减少同步和更新应用程序视图所需的代码量。

Building-Beautiful-UIs-with-Flutter

9. Flutter YouTube 频道

提供涵盖 Flutter 应用构建的方方面面的完整节目。最佳实践会向您展示如何在 iOS 和 Android 上通过单个代码库构建精美的原生应用程序。

Flutter-2

10. Dart 精要

本书面向希望快速学习 Dart 的 JavaScript 专家级程序员。本书假定您具有 OOP 编程的经验和良好的 JavaScript 知识。

513--sPiLEL.SX403_BO1-204-203-200