web-dev-qa-db-fra.com

Créez un projet Flutter avec Swift

Flutter permet de supporter le langage de programmation Swift.

"Include Swift support for iOS code" in "Create New Flutter Project"

Comment puis-je intégrer mon fichier de code Swift avec le projet Flutter dans Android Studio.

enter image description here

Il n'y a pas d'option pour ajouter/créer un Swift (dans le menu New) dans Android Studio.

7
Krunal

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éé.

7
German Saprykin

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

13
Andrey

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

Remarque:

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
2
CopsOnRoad

la meilleure option sera d'ouvrir votre dossier ios dans xcode et d'y ajouter et de modifier votre code

1
Aris Ngoy