Flutter permet de supporter le langage de programmation Swift
.
Comment puis-je intégrer mon fichier de code Swift
avec le projet Flutter dans Android Studio.
Il n'y a pas d'option pour ajouter/créer un Swift (dans le menu New
) dans Android Studio.
Flutter utilise le langage Dart.
Android - Java/Kotlin, iOS - Objc/Swift pourrait être utilisé pour écrire des plugins et du code dépendant de la plateforme. Plus de détails https://flutter.io/developing-packages/
Lorsque Flutter crée un nouveau projet, il génère 2 projets natifs (iOS et Android), qui pourraient exécuter le projet Flutter compilé. Les langues sont sélectionnées via le menu que vous avez publié. Vérifiez les dossiers ios
et Android
dans le projet créé.
Je pense qu'une meilleure façon est de créer un projet Flutter par ligne de commande:
Dans le terminal dans une commande d'exécution de répertoire souhaitée
flutter create -i Swift -a kotlin your_project_name
Cet util crée un projet que vous pouvez exécuter sur iOS et sur Android aussi!
Après l'avoir développé en IDE qui vous convient
La commande complète pour la production peut ressembler
flutter create --org com.yourcompany -i Swift -a kotlin --description 'Your App Description' your_app_name
//
Params
--org com.yourcompany
formera applicationId pour Android:
com.yourcompany.yourappname
et iOS PRODUCT_BUNDLE_IDENTIFIER:
com.yourcompany.yourAppName
paramètre
--description 'Your App Description'
définit la description du paquet dans notre pubspec.yaml
Création de projet dans:
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
En utilisant les commandes ci-dessus, vous verrez que le nom de l'entreprise créé est example
, donc pour ajouter le nom de votre entreprise, ajoutez simplement --org com.company
juste après flutter create
comme:
flutter create --org com.company -i Swift -a kotlin package_name
la meilleure option sera d'ouvrir votre dossier ios dans xcode et d'y ajouter et de modifier votre code