使用 Swift 创建一个 Flutter 项目

Create a Flutter project with Swift

Flutter 允许支持 Swift 编程语言。

如何在 Android Studio 中将我的 Swift 代码文件与 Flutter 项目集成。

add/create Swift 文件(在 New 菜单中)在 Android Studio 中没有选项。

Flutter 使用 Dart 语言。

Android - Java/Kotlin , iOS - Objc/Swift 可用于编写插件和平台相关代码。更多详情 https://flutter.io/developing-packages/

Flutter 创建新项目时,会生成 2 个原生项目(iOS 和 Android),可以 运行 编译 Flutter 项目。通过您发布的菜单选择语言。检查已创建项目中的 iosandroid 文件夹。

最好的选择是打开 xcode 中的 ios 文件夹并在其中添加和编辑代码

我认为更好的方法是通过命令行创建Flutter项目:

// 2021 年更新

在终端中的所需目录中运行命令

flutter create --org com.yourdomain your_app_name

Swift、Kotlin 和 Androidx 依赖项是默认选项

以后可以IDE开发适合自己的

完整的生产命令看起来像

flutter create --org com.yourcompany --description 'Your App Description' your_app_name

参数

--org com.yourcompany

将为Android形成applicationId:

com.yourcompany.yourappname

和iOS PRODUCT_BUNDLE_IDENTIFIER:

com.yourcompany.yourAppName

参数

--description 'Your App Description' 

在我们的 pubspec.yaml

中设置包描述

正在创建项目:

iOS: Swift, Android: Kotlin

flutter create -i swift -a kotlin package_name

iOS: Swift, Android: Java

flutter create -i swift -a java package_name

iOS: Objective-C, Android: Kotlin

flutter create -i objc -a kotlin package_name

iOS: Objective-C, Android: Java

flutter create -i objc -a java package_name

注:

使用上面的命令,您会看到创建的公司名称是 example,因此要添加您的公司名称,只需在 flutter create 之后添加 --org com.company,例如:

flutter create --org com.company -i swift -a kotlin package_name