Flutter:使用Swift创建一个颤动项目

时间:2018-03-02 13:19:53

标签: ios swift android-studio flutter

Flutter允许支持Swift编程语言。

enter image description here

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

enter image description here

在Android Studio中无法添加/创建Swift文件(在New菜单中)。

4 个答案:

答案 0 :(得分:8)

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

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

flutter create -i swift -a kotlin your_project_name

该实用程序将创建一个可以在iOS和Android上运行的项目!

在适合您的IDE中进行开发之后

完整的生产命令看起来像

flutter create --org com.yourcompany -i swift -a kotlin --description 'Your App Description' your_app_name
// 

Params

--org com.yourcompany

将为Android形成applicationId:

com.yourcompany.yourappname

和iOS PRODUCT_BUNDLE_IDENTIFIER:

com.yourcompany.yourAppName

参数

--description 'Your App Description' 

在我们的pubspec.yaml中设置包描述

答案 1 :(得分:5)

Flutter使用Dart语言。

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

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

答案 2 :(得分:3)

在以下位置创建项目

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,因此要添加公司名称,只需在--org com.company之后添加flutter create,例如:

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

答案 3 :(得分:1)

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