自定义博客皮肤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、桌面和嵌入式平台。

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

原创 Flutter 中文文档:点击、拖拽事件和文本输入

我们构建的大部分 Widget 不仅仅需要展示信息,还需要响应用户交互。常见的交互有用户点击按钮、在屏幕上拖动组件和在TextField中输入文本。为了测试这些交互,...

2019-09-30 10:10:00 1310

原创 Flutter 中文文档:定位到目标 widgets

在测试环境下,为了定位 widgets,我们需要用到Finder类。我们可以编写自己的finderclasses,不过通常使用flutter_test包提供的工...

2019-09-29 10:10:00 1479 1

原创 Flutter 中文文档:Widget 测试介绍

在部分,我们学习了使用test这个 package 测试 Dart 类的方法。为了测试 widget 类,我们需要使用flutter_testpackage 提...

2019-09-27 07:30:00 1855 1

原创 Flutter 中文文档:使用 Mockito 模拟依赖关系

某些情况下,单元测试可能会依赖需要从线上 web 服务或数据库中获取数据的类。这样会带来一些不便,原因如下:访问线上服务或数据库会拖慢测试执行效率。原本可以通过的测试可能...

2019-09-26 10:10:00 3094

原创 Flutter 中文文档:单元测试介绍

我们如何保证 app 在增加了新特性或者改变了现有功能之后还能正常工作呢?答案是写测试!使用单元测试可轻松地验证单个函数、方法或类的行为。test这个 package ...

2019-09-25 10:10:00 756

原创 Flutter 中文文档:性能分析

性能移动应用对于用户来说相当重要,用户希望应用程序有流畅的滚动和优雅的动画,不愿看到卡顿和掉帧现象。我们如何确保我们的应用程序在各种设备上不会受到卡顿的影响?以下两种方式...

2019-09-24 10:10:00 532

原创 Flutter 中文文档:列表滚动

不论是 Email 客户端还是音乐应用,绝大多数 app 都使用到列表来展示内容。我们期望使用集成测试来验证列表中的内容,并需要一种方法去滚动列表来查找特定的项。为了在集...

2019-09-23 10:10:00 1072

原创 Flutter 中文文档:集成测试介绍

Unit tests 和 Widget tests 在测试独立的类、函数或者组件时非常方便。然而,它们并不能够测试单独的模块形成的整体或者获取真实设备上应用运行状态。这些...

2019-09-20 10:10:00 650

原创 Flutter 中文文档网站 flutter.cn 正式发布!

在通常的对 Flutter 介绍中,最耳熟能详的是下面四个特点:精美 (Beautiful):充分的赋予和发挥设计师的创造力和想象力,让你真正掌控屏幕上的每一个像素。 极速 (Fast):基于 Skia 的硬件加速图形引擎,帮助你媲美原生应用的速度。高效 (Productive):Flutter 的 Stateful Hot Reload (热重载) 特性帮助你实时看到应用修改的结果。...

2019-09-19 18:51:22 4598

原创 Flutter 中文文档:使用 Camera 插件实现拍照功能

很多应用都需要使用到设备的相机模块拍摄图片和视频。因此,Flutter 提供了camera插件。camera插件提供了一系列可用的相机,并使用特定的相机展示相机预览...

2019-09-19 10:10:00 16545 5

原创 Flutter 中文文档:视频的播放和暂停

在任何应用开发中,视频播放都是一项常见任务,Flutter 应用也不例外。为了支持视频播放,Flutter 团队提供了video_player插件。你可以使用vid...

2019-09-18 10:10:00 4168 3

原创 Flutter 中文文档:存储键值对数据

如果你要存储的键值集合相对较少,则可以用shared_preferences插件。通常你需要在两个平台用原生的方式存储数据。幸运的是shared_preferenc...

2019-09-17 10:10:00 1311

原创 Flutter 中文文档:文件读写

磁盘文件的读写操作可能会相对方便地实现某些业务场景。它常见于应用启动期间产生的持久化数据,或者从网络下载数据供离线使用。为了将文件保存到磁盘,你需要结合使用dart:i...

2019-09-16 10:10:00 1787

原创 Flutter 中文文档:用 SQLite 做数据持久化

如果您正在编写一个需要持久化且查询大量本地设备数据的 app,可考虑采用数据库,而不是本地文件夹或关键值库。总的来说,相比于其他本地持久化方案来说,数据库能够提供更为迅速...

2019-09-12 10:10:00 1454

原创 Flutter 中文文档:发起 WebSockets 请求

除了普通的 HTTP 请求,你还可以通过 WebSockets 来连接服务器。WebSockets 可以以非轮询的方式与服务器进行双向通信。在这里,你可以连接一个由 w...

2019-09-11 10:10:00 1670

原创 Flutter 中文文档:在后台处理 JSON 数据解析

Dart 应用通常只会在单线程中处理它们的工作。并且在大多数情况中,这种模式不但简化了代码而且速度也够快,基本不会出现像动画卡顿以及性能不足这种「不靠谱」的问题。但是,当...

2019-09-09 22:34:58 1329 1

原创 Flutter 中文文档:传递数据到新页面

在开发的过程中,我们经常需要在跳转到新页面的时候,能同时传递一些数据。比如,传递用户点击的元素信息。还记得么,全屏的界面也只是widget。在这个例子中,我们会创建一个待...

2019-09-06 10:10:00 359

转载 Flutter 中文文档:发起 HTTP 认证授权请求

为了从众多的网络服务中获取数据,你需要提供相应的授权认证信息。当然了,解决这一问题的方法有很多,而最常见的方法或许就是使用AuthorizationHTTP head...

2019-09-05 10:10:00 752

原创 Flutter 中文文档:给特定的 route 传参

Navigator组件支持通过使用通用标识符从应用程序的任何地方导航到特定路由。在某些情况下,你可能还希望能够传递参数给特定路由。例如,你希望导航到/user路由并...

2019-09-04 10:10:00 1089

原创 Flutter 中文文档:获取网络数据

对于大部分应用来说,获取网络数据都是必不可少的一个功能。幸运的是,Dart 和 Flutter 就为我们提供了这样的工具。这个教程包含以下步骤:1. 添加http包2...

2019-09-03 10:10:00 1222

空空如也

空空如也

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

TA关注的人

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