Flutter allows to support of Swift
programming language.
I think a better way is to create Flutter project by command line:
// Update 2020
Nowadays the terminal command
flutter create --org com.yourdomain your_app_name
is enough. Swift, Kotlin, and Androidx dependencies are the default options
// end update
In the terminal in a desired directory run command
flutter create -i swift -a kotlin your_project_name
This util will create a project that you can run on iOS and on Android as well!
After you can develop it in IDE that suits for you
Full command for production can look like
flutter create --org com.yourcompany -i swift -a kotlin --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