自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter中的测试

一个经过良好测试的应用,应用有许多单元测试和widget测试,并使用代码覆盖率功能来追踪。再加上对所有主要使用场景足够多的集成测试。Flutter中将测试分成三类:单元测试Widget测试集成测试下面分别简单介绍如何编写这个三种测试用例。单元测试添加依赖dev_dependencies: flutter_test: sdk: flutter普通逻辑测试import...

2019-09-25 18:30:20 1903

原创 Flutter中的序列化

在项目开发时,我们需要将外部(网络、数据库等)读取到的数据映射成模型类,或者将数据模型类序列化成可传输或存储的格式,这个格式一般是Json或Xml。下面就以Json格式的序列化和反序列化为例,看看在Flutter中该如何做。两种方式小项目里用手动序列化方式中大型项目使用代码生成方式Flutter没有类似于GSON、Jackson、Moshi的类库,因为Flutter不支持反射。手动序...

2019-09-25 18:25:31 1435

原创 一张图理解Flutter中Dart与原生环境通信

一张图理解Flutter中Dart与原生环境通信Flutter中提供了Dart与原生环境通信的机制Platform Channels。通过该机制可以扩展Flutter,实现调用原生系统Api的能力。官方介绍图如下:[外链图片转存失败(img-oseSHSo7-1567675716216)(https://flutter.dev/images/PlatformChannels.png)]那么F...

2019-09-05 17:31:21 2379

空空如也

空空如也

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

TA关注的人

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