首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter
o动感超人o
创建于2021-05-19
订阅专栏
Flutter相关
等 4 人订阅
共47篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Testing Flutter apps翻译-点击,拖动和输入文本
许多我们build的Widget不仅仅显示信息,也响应用户交互。包括可点击的按钮,在屏幕拖动控件,或者在文本框里输入文本。 为了测试那些互动,我们需要一种在测试环境模拟它们的方法。为了这么做,我们需要使用flutter_test类库的WidgetTester类。 这个Widge…
Testing Flutter apps翻译-查找child widget
为了在测试环境里找到Widgets,我们需要使用Finder类。虽然我们可以编写自己的Finder类,但是通常使用flutter_test包提供的工具查找Widget更方便。 在这个示例里,我们看一下flutter_test包提供的find常量并演示如何使用它提供的一些Find…
Testing Flutter apps翻译-Widget测试介绍
在单元测试的介绍里,我们学习到了如何使用test包测试Dart类,为了测试Widget类,我们需要一些由flutter test包提供的额外工具,这些工具随Flutter SDK发布。 WidgetTester:该工具允许我们在测试环境里build Widget并与之交互。 使…
Testing Flutter apps翻译-使用 Mockito 模拟依赖项
在某些情况下,单元测试依赖的类可能从实时Web服务或数据库中获取数据。这时可能很不方便,原因如下: 调用实时服务或数据库会减慢测试的执行速度。 如果Web服务或数据库返回意外结果,则曾经通过的测试可能会失败。这被称为“不可靠的测试”。 很难使用实时Web服务或数据库测试所有可能…
Testing Flutter apps翻译-单元测试简介
你如何确保你的应用程序在添加更多功能或更改现有功能时能继续正常工作?答案是写测试。 单元测试可以很容易的测试单个函数、方法、或者类。这个 test 包提供了写单元测试的核心框架,然后这个 flutter_test 包额外提供了更多测试Widget的实用工具。 这个目录演示了 t…
Testing Flutter apps翻译
随着你的应用程序功能越多,手动测试就越来越难。自动测试有助于确保你的应用程序在发布前正确运行,同时保留你的功能和加快bug修复速度。 一般来说,一个经过良好测试的应用程序有许多单元和widget测试,通过代码覆盖率来跟踪,加上足够的集成测试来覆盖所有重要的用例。 这个建议是基于…
教你如何实现Flutter的BLoC框架
首先,代码是尽量职责单一的才好,这样有问题也容易修改,不会牵一发而动全身,在开发android的时候,我用过mvp,用过mvvm,个人比较喜欢mvvm,要说这两个的区别,首先mvp模式是当你获取到数据以后,你需要自己控制如何刷新ui。而mvvm是把数据和ui绑定到了一起,当你的…
用一个demo理解一下Flutter动画内部的代码流程
3. 然后看tag2,调用AnimationController的forward方法开始动画后,方法内部执行_animateToInternal方法,然后animateToInternal内部执行notifyListeners和_checkStatusChanged遍历值监听和…