Swift lance un kit logiciel pour les applications Android

Swift SDK. Bron: Swift
Swift SDK. Bron: Swift

Swift lance une version préliminaire du SDK Swift permettant aux développeurs de créer des applications Android.

En juin de cette année, Swift a lancé un groupe de travail Android faisant d’Android une plateforme officiellement prise en charge au sein du langage Swift. Cette semaine, Swift a publié la première version préliminaire du SDK (Software Development Kit) permettant aux développeurs de créer des applications Android en Swift avec des outils officiels. De plus, cela facilite le partage de code entre iOS et Android.

Swift sur Android

Le SDK est désormais disponible pour les développeurs sur Linux, macOS ou via un bundle dans le programme d’installation Windows. Cela leur permet de créer des applications Android natives avec Swift, le projet de langage de programmation initialement lancé par Apple. Swift est aujourd’hui déjà utilisé pour des applications sur Windows, des microcontrôleurs et dans le cloud.

lire aussi

Swift va officiellement prendre en charge Android via un groupe de travail

Pour aider les développeurs à démarrer, un guide est disponible, accompagné de projets exemples. Ceux-ci démontrent des flux de travail complets d’applications Swift sur Android. Selon les initiateurs, plus d’un quart des paquets Swift dans le Swift Package Index sont déjà compatibles avec Android.

Collaboration entre Swift et Java

Le SDK prend en charge l’interopérabilité entre Swift et Java via le projet swift-java. Cet outil génère automatiquement des liaisons entre les deux langages et doit permettre une intégration sûre et efficace. Les développeurs peuvent ainsi réutiliser la logique métier existante dans les applications Android, sans avoir à réécrire entièrement le code.

lire aussi

Swift lance un kit logiciel pour les applications Android

Le groupe de travail Android continue de développer le projet. Un document de vision sera publié, définissant les priorités et les prochaines étapes pour Swift sur Android. Les progrès sont suivis publiquement via un tableau de projet et une CI (intégration continue) officielle.