写点什么

盘点 Flutter 领域的点点滴滴 【专题合集】

作者:坚果前端
  • 2021 年 11 月 28 日
  • 本文字数:1727 字

    阅读完需:约 6 分钟

盘点Flutter领域的点点滴滴 【专题合集】

Flutter 实验室

Flutter 是一个跨平台的应用程序开发框架,我们可以使用它为多个平台构建本地编译的应用程序:移动、桌面和 Web。已知支持的输出目标是 Android、iOS、HTML、HTML Canvas、Linux、Windows、macOS 和 Fuchia。本合集从安装到部署,从最基本的 http 包与 dio 包入手,从核心理念一切皆 widget 开始,到个性化定制,最后介绍状态管理的基础。


1. Flutter 在各平台的安装与配置(Windows,macos,linux)【Flutter 专题 0】

本篇是入门 flutter 的基础,介绍了 flutter 的特点,以及优缺点,并为大家提供在不同操作系统环境下环境配置的图文教程,为后面的高级使用做铺垫。


2. 如何使用 Flutter 创建桌面应用程序【Flutter 专题 1】

在 Flutter 火热的今天,使用 Flutter 开发桌面应用程序也是一个探索与尝试,通过创建一个新的 Flutter 应用,并结合之前的项目,打包验证。体验它的性能等表现,为大家使用 flutter'开发桌面应用做铺垫。


3. 在 Flutter 中使用 http 包【Flutter 专题 2】

在本文中,我们将看看如何在 Flutter 中使用http包处理 REST API 请求,这也是非常重要的一个环节,如果你想与后端交互,就不得不用到它。


4. 在 Flutter 中使用 dio【Flutter 专题 3】

在本文中,我们将看看如何在 Flutter 中使用比http包更为强大的dio处理 REST API 请求,相比之下,Dio 提供了一个直观的 API,可以轻松执行高级网络任务。


5.Flutter 的动画包【Flutter 专题 4】

动画包的使用教你如何在您的应用中使用它来创建更漂亮的 UI 交互。并介绍了常用到的动画模式。


6. Flutter 中的一切都是一个小部件【Flutter 专题 5】

在本节中,我们将学习小部件的概念、以及如何创建它和它们在 Flutter 框架中可用的不同类型。有状态小部件,和无状态小部件。


7. 比较 Flutter 日期选择器库【Flutter 专题 6】

日期选择器是对 UI 的有用补充,它使您的应用程序用户可以轻松地从日历中选择日期。无论您是在注册表单中添加出生日期字段,还是为用户提供预约时间段,您都可以使用日期选择器库来简化流程。这是一个应用程序基本会用到的。


8. Flutter 状态管理概述【Flutter 专题 7】

状态管理是 UI 框架必须实现的关键特性之一,正是出于这个原因,许多开发人员已经开始构建专用的状态管理库;内置的解决方案对他们来说还不够,或者他们想根据自己的口味进行调整。接下来,我们查看setState与 React 的useStateHook 的比较。我们通过示例说明了如何setState工作以及如何使用它来构建现实世界的应用程序。


9.Flutter 状态管理 Provider 快速指南【Flutter 专题 8】

状态管理的概念仍然是 Flutter 中最关键的主题之一。这是因为我们在 Flutter 中所做的一切,从与接收用户信息相关的操作到显示一条数据,都与状态有关。在本文中,我们将构建一个示例应用程序,其中包含 Flutter 的最佳状态管理包之一:Provider。


10. 在Flutter中构建图像选择器【Flutter专题9】

移动应用程序中图片选择器的最常见用例是为用户配置文件设置头像。在本教程中,我将向您展示如何在 Flutter 中创建图片选择器。我们将构建一个示例 Flutter 应用程序,使用户能够从图库中选择照片或从设备的相机拍摄照片。


11. Flutter 中的手势【Flutter 专题 10】

在创建应用程序时,您必须处理用户手势,例如触摸和拖动。这使您的应用程序具有交互性。为了有效地处理手势,您需要倾听手势并做出响应。Flutter 提供了各种小部件,有助于为您的应用程序添加交互性。在本文中,我们将使用 GestureDetector 小部件来处理手势。


12. Flutter 自定义日历【Flutter 专题 11】

Flutter 为日期和时间选择器的形式提供了一个日历小部件,它提供了可自定义的颜色、字体和用法,但它缺少一些功能。您可以使用它来选择日期和时间(或两者)并将其添加到您的应用程序中。和专题 6 配合更好。


13. Flutter 2.5 的新特性【Flutter 专题 12】

本文带你了解 flutter2.5 的新特性,包括

  • 如何升级到 Flutter 2.5

  • 安卓全屏支持

  • Material You (v3) 支持

  • MaterialState.scrolledUnder 并支持 AppBar.backgroundColor

  • 可切换的键盘快捷键

  • 改进的小部件检查器

  • 向 VS Code 项目添加依赖项

  • 新应用模板

总结

好的,通过两个周末的梳理,flutter 相关的重要知识点就到这儿结束了,但这也只是拉开了 Flutter 的序幕,后面会更新更多关于 flutter 的细节。

发布于: 4 小时前阅读数: 51
用户头像

坚果前端

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“坚果前端”,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论

发布
暂无评论
盘点Flutter领域的点点滴滴 【专题合集】