自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flutter 社区

Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。

  • 博客(17)
  • 收藏
  • 关注

原创 声明式 UI 介绍

这篇介绍描述了 Flutter 所使用的声明式 UI 和许多其他 UI 框架所使用的命令式 UI 的概念性差异。1. 为什么是声明式 UI?从 Win32 到 Web 再到 Androi...

2019-11-28 10:10:00 1543

原创 不同平台操作体验的差异和适配

1. 适配哲学平台适配通常有两种情形:(1)操作系统所特有的操作体验(例如文本编辑和滚动)。如果操作体验与操作系统不一致,则通常会被认为是“错误的”。(2)使用 OEM ...

2019-11-22 10:10:00 814

原创 打包和发布到 iOS 平台

这个教程将为你提供关于如何将 Flutter App 发布到App Store和TestFlight的说明。1. 预先准备在开始发布你的 app 的进程之前,确保...

2019-11-21 10:10:00 936

原创 Flutter 技术概览

1. Flutter 是什么?Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web ([early a...

2019-11-20 10:10:00 700

原创 Flutter 布局基础教程

欢迎来到 Flutter 布局 codelab!你将在这里学到如何构建 Flutter UI,更棒的是这一切都不需要安装 Flutter 或者 Dart!重点提醒这个 codelab 涵盖了 Flutter 的基本布局概念,并且将会使用一个叫做 DartPad 的实验性代码编辑器。DartPad 并没有在所有浏览器上进行严格测试,如果你在任何特定浏览器上使用 DartPad 遇到了问题,请创建一...

2019-11-19 10:10:00 937

原创 打包和发布到 Android 平台

在一般的开发过程中,我们可以使用flutter run命令,或者 IntelliJ 工具栏中的Run和Debug来测试 app。这时候,Flutter 默认会...

2019-11-18 10:10:00 847

原创 Flutter 性能分析

你将学到Flutter 的目标是提供 60 帧每秒 (fps) 的性能,或者是在可以达到 120 Hz 的设备上提供 120 fps 的性能。对于 60fps 来说,需要在约每 16ms 的时候渲染一帧。当 UI 渲染不流畅的时候,卡顿就随之产生了。举例来说,如果一帧花了 10 倍的时间来渲染,这帧就会被丢弃,动画看起来就会卡。有句话叫“快的应用固然很好,但流畅的应用则更好。”如果你的应用渲染并不...

2019-11-15 10:10:00 1584

原创 测试 Flutter 应用

通常一个应用的功能越多,手工测试就越困难。自动化测试在发布之前运行,有助于保证我们应用的稳定性和功能的完整性,并且可以快速修复问题。自动化测试可分为以下几类:单元测试测...

2019-11-14 10:10:00 674

原创 Flutter 应用性能优化最佳实践

通常来说,Flutter 技术构建的应用程序在默认情况下都是高性能的。所以你只需要避开常见的陷阱,就可以获得优异的性能,而不需要使用复杂的分析工具对细节做优化。这些最佳建...

2019-11-13 10:10:00 1801

原创 在 VS Code 里开发 Flutter 应用

本文将与你一起回顾如何在 VS Code 里进行 Flutter 应用的开发。1. 安装和配置1.1 更新扩展程序扩展的更新会定期发布。默认情况下,当有可用的更新时 VS...

2019-11-12 10:10:00 694

原创 使用原生的调试器

如果你只使用 Dart 语言开发 Flutter 应用,并且不使用特定于平台的的库或者功能,你可以使用 IDE 的调试器调试你的代码。只有这篇指南的第一部分「调试 Dar...

2019-11-11 10:10:00 755

原创 Flutter 的构建模式选择

选择哪种编译模式取决于你处于哪个开发周期中。是调试代码阶段,还是需要性能优化分析,抑或是准备部署你的应用了呢?快速简要介绍下列三种构建模式:当你需要分析性能的时候,选择使...

2019-11-08 10:10:00 751

原创 调试 Flutter 应用

有很多工具和特性可以帮助调试 Flutter 应用程序,如下列举了一些:开发者工具,是一套运行在浏览器的性能及分析工具。Flutter inspector,是开发者工具提...

2019-11-07 10:10:00 755

原创 代码格式化

每个人都有自己喜欢的代码样式。但是根据我们的经验,下面这些做法可以提高团队的开发效率:团队使用单一,共享的代码样式。通过自动格式化代码来保证统一的代码样式。如果没有统一的...

2019-11-06 10:10:00 3066

原创 热重载 (Hot reload)

Flutter 的热重载功能可帮助您在无需重新启动应用程序的情况下快速、轻松地测试、构建用户界面、添加功能以及修复错误。通过将更新的源代码文件注入到正在运行的Dart ...

2019-11-05 10:10:00 2901 2

原创 升级你的 Flutter 版本

无论你使用哪个Flutter 发布渠道,你都可以使用flutter命令来更新 Flutter SDK 和 app 所依赖的 packages。1. 一次性设置为了让...

2019-11-04 10:10:00 9937

原创 使用 Android Studio 进行 Flutter 开发

本文将与你一起回顾如何在 Android Studio 里进行 Flutter 工具的配置。创建项目你可以通过多种方式来创建新项目。创建新项目使用 Futter 应用模板...

2019-11-01 10:10:00 1692

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除