Flutter 网络和Http
发起HTTP请求 http支持位于dart:io,所以要创建一个HTTP client, 我们需要添加一个导入: import 'dart:io'; var htt…
Flutter JSON和序列化
种JSON序列化方法适合我? 本文介绍了使用JSON的两个常规策略: 手动序列化和反序列化 通过代码生成自动序列化和反序列化 不同的项目具有不同的复杂度和场景。对于较小项目,使用代…
Flutter 使用 Flutter IDE
安装和设置 请按照编辑器设置说明安装Dart和Flutter插件。 Updating the plugins 对插件的更新将定期发布。当更新可用时,您在IntelliJ中会收到提示…
Flutter 使用热重载
使用热重载 Flutter的热重载(hot reload)功能可以帮助您在无需重新启动应用的情况下快速、轻松地进行测试、构建用户界面、添加功能以及修复错误。 通过将更新后的源代码文…
Flutter 测试应用
介绍 应用的功能越多,手动测试的难度就越大。一套完整的自动化测试将帮助您确保您的应用在发布之前正确执行,同时保留您的功能和错误修复速度。 有很多种自动化测试。这些总结如下: 单元测…
Flutter 调试应用
Dart 分析器 在运行应用程序前,请运行flutter analyze测试你的代码。这个工具(它是dartanalyzer工具的一个包装)将分析你的代码并帮助你发现可能的错误。 …
Flutter Android构建发布
检查 App Manifest 查看默认应用程序清单文件(位于<app dir>/android/app/src/main/中的AndroidManifest.xml文…
Flutter iOS构建发布
准备 在开始发布您的应用程序之前,请确保它符合Apple的App Review Guidelines. 为了将您的应用发布到App Store,您需要注册Apple开发者计划。您可…
升级安装的Flutter
我们强烈建议跟踪flutter的stable分支,这是Flutter稳定分支。 如果你需要查看最新的变化,你可以跟踪master分支,但注意这是开发分支,所以稳定性要低得多。 要查…
Flutter 格式化代码
自动格式化代码 尽管您可以按照任何喜欢的样式 – 但根据我们的经验 ,一个开发团队会: 有一个单一的、共享的样式 通过自动格式化来强制执行此样式. 在Android S…