Create a Flutter project with Swift

I think a better way is to create Flutter project by command line:

// Update 2021

In the terminal in a desired directory run command

flutter create --org com.yourdomain your_app_name

Swift, Kotlin, and Androidx dependencies are the default options

After you can develop it in IDE that suits for you

Full command for production can look like

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

Params

--org com.yourcompany

will form applicationId for Android:

com.yourcompany.yourappname

and iOS PRODUCT_BUNDLE_IDENTIFIER:

com.yourcompany.yourAppName

parameter

--description 'Your App Description' 

sets package description in our pubspec.yaml


Flutter uses Dart language.

Android - Java/Kotlin , iOS - Objc/Swift could be used to write plugins and platform dependent code. More details https://flutter.io/developing-packages/

When Flutter creates new project, it generates 2 native projects (iOS and Android), that would be able to run compiled Flutter project. Languages are selected via menu you posted. Check ios and android folders in created project.


Creating project in:

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

Note:

Using above commands, you'll see the company name created is example, so to add your company name, simply add --org com.company right after flutter create like:

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