Flutter初体验

Flutter

Posted by WS on January 11, 2021

公司前端业务准备转型用flutter重写, 后期涉及到可能需要基于flutter的前端自动化测试, 借此机会尝试先搭一个简单的flutter demo app, 再尝试进行自动化

安装和运行

按照Flutter官方步骤即可:

  1. 下载安装flutter

  2. 安装idea插件, 我用的Android Studio, 按需安装

  3. 新建Flutter demo体验, demo项目主文件是main.dart

  4. 按照官方最后可以做出一个随机姓名列表选择的app

    javascript

    官方地址: [Flutter Install](https://flutter.dev/docs/get-started/install)
  5. 项目结构

    javascript

自动化测试

Flutter driver 初探 · TesterHome

Flutter的自动化测试, 官方的都是基于项目源代码的, 算是白盒测试, 感觉已经不属于前端app自动化的范围了, 更多的是页面单测;

如果只是为了做app端自动化, 就不必纠结这些实现技术了, Appium都能搞, Flutter相当于只是一个媒介, 会把一份代码编译成Android系统能识别一份, 同时编译成iOS系统能识别一份, 至于正真app前端的展示上来说, 其实没差别;

以上, Flutter的简单体验告一段落


%