什么是Flutter
Flutter是Google旗下一款全新的跨平台UI开发框架,开发者可以通过同一套代码即可高效构建跨平台的应用,支持移动端、web端、桌面端,该项目是开源并免费的。
从2017年5月份发布alpha版本以来,在Google的强力推动下,目前该项目已在Github上的star数量超过了94000
越来越多的开发者(包括Android、IOS、前端)青睐于学习这一项新的技术,而各互联网大厂也在Flutter实践中推出了自己的应用
如阿里的闲鱼、美团、微信小程序等等。目前看来,Goolgle野心不小,Flutter大有一统前端的趋势。
Flutter在各大平台底层都是基于同一套硬件加速2D图像库Skia,能够保证在不同平台、不同设备之间的体验。
目前来说,Flutter开发的App性能与Native App的性能差异不大。
上层采用Dart语言(Google于2011年发布的计算机编程语言),所以Flutter开发学习有一定成本,作为开发者必须要掌握Dart语言。
而作为测试工程师,面对Flutter的来势汹汹,了解Flutter以及如何对Flutter应用做自动化测试也是我们需要掌握的技能。
构建第一个简单的Flutter应用
工欲善