下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载应用软件详细列表

Google Flutter V1.0.0绿色版

Google Flutter V1.0.0绿色版
  • 软件分类: 应用软件
  • 软件大小: 320.66 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2022-07-09
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

Google Flutter绿色版是一款由谷歌开发推出的一款移动开发平台。Google Flutter绿色版拥有优质便捷的界面设计,采用响应式框架,功能丰富齐全,可以为开发人员提供强大专业的代码编程服务,支持直接代用原生ARM代码来加速图形渲染和UI绘制,能够同时运行在iOS和Android两大主流移动操作系统上。

Google Flutter v1.0.0绿色版

Google Flutter绿色版软件特色

快速开发

Flutter的热重载可帮助您快速地进行测试、构建UI、添加功能并更快地修复错误。在iOS和Android模拟器或真机上可以在亚秒内重载,并且不会丢失状态。

富有表现力,漂亮的用户界面

使用Flutter内置美丽的Material Design和Cupertino(iOS风格)widget、丰富的motion API、平滑而自然的滑动效果和平台感知,为您的用户带来全新体验。

现代的,响应式框架

使用Flutter的现代、响应式框架,和一系列基础widget,轻松构建您的用户界面。使用功能强大且灵活的API(针对2D、动画、手势、效果等)解决艰难的UI挑战。

访问本地功能和SDK

通过平台相关的API、第三方SDK和原生代码让您的应用变得强大易用。 Flutter允许您复用现有的Java、Swift或ObjC代码,访问iOS和Android上的原生系统功能和系统SDK。

统一的应用开发体验

Flutter拥有丰富的工具和库,可以帮助您轻松地同时在iOS和Android系统中实现您的想法和创意。 如果您没有任何移动端开发体验,Flutter是一种轻松快捷的方式来构建漂亮的移动应用程序。 如果您是一位经验丰富的iOS或android开发人员,则可以使用Flutter作为视图(View)层, 并可以使用已经用Java / ObjC / Swift完成的部分(Flutter支持混合开发)。

Google Flutter绿色版使用说明

测试 Flutter App

应用的功能越多,手动测试的难度就越大。一套完整的自动化测试将帮助您确保您的应用在发布之前正确执行,同时保留您的功能和错误修复速度。

有很多种自动化测试。这些总结如下:

单元测试:测试单一功能、方法或类。例如,被测单元的外部依赖性通常被模拟出来,如package:mockito。 单元测试通常不会读取/写入磁盘、渲染到屏幕,也不会从运行测试的进程外部接收用户操作。单元测试的目标是在各种条件下验证逻辑单元的正确性。

widget 测试:(在其它UI框架称为 组件测试) 测试的单个widget。测试widget涉及多个类,并且需要提供适当的widget生命周期上下文的测试环境。 例如,它应该能够接收和响应用户操作和事件,执行布局并实例化子widget。widget测试因此比单元测试更全面。 然而,就像一个单元测试一样,一个widget测试的环境被一个比完整的UI系统简单得多的实现所取代。小部件测试的目标是验证小部件的UI如预期的那样的外观和交互。

集成测试: 测试一个完整的应用程序或应用程序的很大一部分。通常,集成测试可以在真实设备或OS仿真器上运行,例如iOS Simulator或Android Emulator。 被测试的应用程序通常与测试驱动程序代码隔离,以避免结果偏差。集成测试的目标是验证应用程序作为一个整体正确运行,它所组成的所有widget如预期的那样相互集成。 您还可以使用集成测试来验证应用的性能。

这里是一个表格,总结了在不同类型测试之间进行选择的权衡:

Google Flutter v1.0.0绿色版

单元测试

某些Flutter库,如dart:ui在独立的Dart VM附带的Dart SDK的中是不可用。该flutter test命令允许您在本地Dart VM中运行测试,使用无头版(不会显示UI)的Flutter引擎。 使用这个命令你可以运行任何测试,不管它是否依赖于Flutter的库。

使用package:test,编写一个Flutter单元测试。编写单元测试使用的package:test文档在这里。

例如:

将此文件添加到 test/unit_test.dart:

Google Flutter v1.0.0绿色版

另外,您必须将以下内容添加到您的pubspec.yaml:

Google Flutter v1.0.0绿色版

即使你的测试本身没有明确导入flutter_test,也需要这样做 ,因为测试框架本身在后台也使用了它。

要运行测试,从您的项目目录(而不是从test子目录)运行 flutter test test/unit_test.dart

要运行所有测试,请从项目目录运行flutter test

Widget 测试

您以类似于单元测试的方式实现widget测试。要在测试中执行与widget的交互,请使用Flutter提供的WidgetTester。 例如,您可以发送点击和滚动手势。您还可以使用WidgetTester在widget树中查找子widget、读取文本、验证widget属性的值是否正确。

例子:

将此文件添加到test/widget_test.dart:

Google Flutter v1.0.0绿色版

运行 flutter test test/widget_test.dart.

查看所有可用于widget测试的package:flutter_test API

为了帮助调试widget测试,您可以使用debugDumpApp() 函数来可视化测试的UI状态, 或者只是简单的在您的首选运行时环境(例如模拟器或设备)中运行flutter run test/widget_test.dart以查看您的测试运行。 在运行flutter run的测试的会话期间,您还可以交互式地点击Flutter工具的部分屏幕来打印建议的Finder。

集成测试

如果您熟悉Selenium/WebDriver(web),Espresso(Android)或UI Automation(iOS),那么Flutter Driver就是Flutter与这些集成测试工具的等价物。 此外,Flutter Driver还提供API以记录测试执行的操作的性能跟踪(又名时间轴)。

Flutter的Driver是:

一个命令行工具 flutter drive

一个包 package:flutter_driver (API)

这两者允许你:

为集成测试创建指令化的应用程序

写一个测试

运行测试

添加flutter_driver依赖项

要使用flutter_driver,您必须将以下块添加到您的pubspec.yaml:

Google Flutter v1.0.0绿色版

创建指令化的Flutter应用程序

一个指令化的应用程序是一个Flutter应用程序,它启用了Flutter Driver 扩展。启用扩展请调用enableFlutterDriverExtension()。

例:

假设你有一个入口点的应用程序my_app/lib/main.dart。要创建它的指令化版本,请在my_app/test_driver/下创建一个Dart文件。 在您正在测试的功能之后命名它; 接下来定位到my_app/test_driver/user_list_scrolling.dart:

Google Flutter v1.0.0绿色版

编写集成测试

集成测试是一个简单的package:test测试,它使用Flutter Driver API告诉应用程序执行什么操作,然后验证应用程序是否执行了此操作。

例子:

为了有意思起见,我们也让我们的测试记录下性能跟踪(performance timeline)。我们创建一个user_list_scrolling_test.dart测试文件位于my_app/test_driver/下:

Google Flutter v1.0.0绿色版

运行集成测试

要在Android设备上运行测试,请通过USB将设备连接到计算机并启用USB调试。然后运行以下命令:

flutter drive --target=my_app/test_driver/user_list_scrolling.dart

该命令将:

构建 --target 应用,并将其安装在设备上

启动应用

运行my_app/test_driver/下的user_list_scrolling_test.dart

您可能想知道该命令如何找到正确的测试文件。flutter drive 命令使用一种约定来查找与--target应用程序在同一目录中具有相同文件名但是具有_test后缀的测试文件。

点击查看更多: Android开发工具

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[Google Flutter V1.0.0绿色版]资源来源互联网,版权归该下载资源的合法拥有者所有。