Ce n'est probablement pas une question de programmation et un peu trop générique, mais je ne trouve aucune ressource sur les différences d'écriture du plugin pour flutter en utilisant Kotlin vs Java. D'après mes recherches, presque tous les plugins de pub.dev que j'ai trouvés sont écrits en Java. Je ne dis pas que Java est mauvais mais je préfère personnellement Kotlin à Java à cause de la syntaxe.
Je prévois de créer du code natif pour interagir avec des bibliothèques natives à la fois sur iOS et Android pour mon projet car je n'ai trouvé aucun plugin qui répond aux exigences du projet. J'aimerais le partager sur pubdev quand c'est fait (j'espère) donc je dois réfléchir à deux fois avant de l'écrire.
La question est, si je le fais (développer un plugin basé sur Kotlin), cela fera-t-il une différence? Comme peut-être oblige l'utilisateur à ajouter une configuration supplémentaire à son projet? Ou peut-être qu'un projet Flutter qui utilise Java ne peut pas utiliser mon package? et .. fera-t-il la même chose pour iOS (en utilisant Swift sur Objective-C)? La documentation nous dit que nous pouvons basculer les deux entre les deux, mais ne dit aucun effet secondaire à ce sujet.
Non, il n'y a rien à craindre. Les applications Flutter sont désormais créées par défaut avec Kotlin / Swift et non avec Java / ObjC. Bien sûr, si quelqu'un a une configuration Flutter ultra ancienne, il pourrait avoir des problèmes mais je ne m'en préoccuperais pas.
Tout le code du plugin natif est converti en une dépendance Gradle ou une dépendance Pod (spec). Le développeur de l'application n'a pas à s'en soucier et c'est une bonne chose.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots