Flutter允许支持Swift
编程语言。
如何将我的Swift
代码文件与Android Studio中的Flutter项目集成。
在Android Studio中无法添加/创建Swift文件(在New
菜单中)。
答案 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项目。通过您发布的菜单选择语言。检查已创建项目中的ios
和android
个文件夹。
答案 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文件夹并在那里添加和编辑你的代码