跨平台移动开发框架 Flutter

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn


跨平台工具包历来采用以下两种方法之一:
  • 将 Web 视图包装在本机应用程序中,并将应用程序构建为网页。
  • 包装原生平台控件并提供对它们的一些跨平台抽象。

Flutter 采取不同的方法,试图使移动开发更好。 它提供了一个开发人员使用的应用程序框架和一个可移植的运行时引擎。该框架建立在 Skia 图形库上,提供实际呈现的部件,而不仅仅是原生控件的包装。

为了在 Android 和 iOS 上提供对本机平台 API 的访问,Flutter 应用程序可以使用平台通道。 这允许 Dart 代码将消息发送到 iOS 或 Android 宿主应用。 许多可用的开源插件都是使用平台通道上的消息传递构建的。要了解如何使用平台通道,Flutter 文档包含一个演示访问本机电池 API 的文档。