Flutter 使您能够从单一代码库构建、测试和部署精美的、原生编译的多平台应用程序。

概述

#

Flutter 及其核心包通常会自动支持并集成到 Flutter 官方支持的平台。某些平台需要您设置额外的工具,但一旦您的开发环境设置完成,Flutter 应用通常开箱即用,跨平台功能完善。

偶尔,您需要集成特定于平台的 功能。例如,您可能想使用仅在 iOS 和 iPadOS 上可用的原生库。对于许多用例,您可以找到并使用 Flutter 团队和庞大的 Flutter 社区提供的众多 Flutter 插件之一。如果其中没有一个能满足您的需求,您可以编写特定于平台的代码,甚至创建自己的插件

设置平台开发

#

虽然 Flutter 应用可以构建到各种支持的平台,而无需对代码进行任何修改,但当针对新平台时,您的开发环境可能需要额外的设置。

要设置针对其他平台的开发,请从以下平台中进行选择

集成到各个平台

#

如果现有Flutter 插件未涵盖您要解决的情况,请查看以下指南,了解如何集成到每个受支持的平台。

集成到 Android

#

了解如何将自定义集成添加到 Android 到您的 Flutter 应用。

集成到 iOS

#

了解如何将自定义集成添加到 iOS 到您的 Flutter 应用。

集成到 Web

#

了解如何将自定义集成添加到 Web 平台到您的 Flutter 应用。

集成到 Windows

#

了解如何将自定义集成添加到 Windows 到您的 Flutter 应用。

集成到 macOS

#

了解如何将自定义集成添加到 macOS 到您的 Flutter 应用。

集成到 Linux

#

了解如何将自定义集成添加到 Linux 到您的 Flutter 应用。