Swift ha madurado significativamente en la última década, extendiéndose desde servicios en la nube hasta aplicaciones de Windows, aplicaciones web y microcontroladores. Swift impulsa aplicaciones y servicios de todo tipo, y gracias a su gran interoperabilidad, se puede compartir código entre plataformas.
El grupo de trabajo de Android es un grupo abierto, al que cualquiera puede unirse, cuyo objetivo es expandir Swift a Android. El pasado 24 de octubre, anunciaron las versiones preliminares nocturnas del SDK de Swift para Android.
Este hito refleja meses de esfuerzo por parte del grupo de trabajo de Android, basado en muchos años de trabajo comunitario. Con el SDK, los desarrolladores pueden comenzar a crear aplicaciones Android en Swift, lo que abre nuevas vías para el desarrollo multiplataforma y acelera la innovación en todo el ecosistema móvil.
El SDK de Swift para Android ya está disponible, incluido con el instalador de Windows o descargable por separado para su uso en Linux o macOS.
Los primeros pasos guiados

El equipo de Swift ha publicado una guía de introducción para ayudar a los desarrolladores a configurar tu primer código Swift nativo en un dispositivo Android. Los ejemplos de Swift para Android muestran flujos de trabajo de aplicaciones de principio a fin en Android.
Con el SDK de Swift para Android, ya puedes empezar a adaptar tus paquetes de Swift a Android. Más del 25 % de los paquetes del Índice de paquetes de Swift ya están compilados para Android, y la sección de ejemplos de la comunidad ahora indica compatibilidad con Android.
El proyecto swift-java permite la interoperabilidad entre Java y Swift. Es tanto una biblioteca como un generador de código, lo que permite integrar Swift y Java en ambas direcciones mediante la generación automática de enlaces seguros y de alto rendimiento. Para obtener más información sobre cómo generar enlaces para implementar la lógica de negocio en Android, consulta la reciente charla de Mads Odgaard en la reunión de Swift Server Side.
Más evoluciones próximamente
Esta versión preliminar abre muchas nuevas oportunidades para seguir mejorando estas herramientas. Les animamos a compartir sus experiencias, ideas, herramientas y aplicaciones en los foros de Swift . Esta publicación se ha publicado en un hilo asociado para su debate, y las nuevas publicaciones pueden compartirse en la categoría de Android .
El grupo de trabajo de Android está elaborando un documento de visión, actualmente en revisión, para orientar el trabajo futuro relacionado con Swift en Android. Esta visión definirá las áreas prioritarias y guiará los esfuerzos de la comunidad para maximizar el impacto en todo el ecosistema. Además, mantendrán un panel de control del proyecto que realiza un seguimiento del estado de las iniciativas principales, así como la integración continua oficial para el SDK de Swift para Android .
Joannis Orlandos, responsable del del Grupo de Trabajo de Android, miembro del Grupo de Trabajo de Servidores y mantenedor de Hummingbird, ha dicho:
Si compartes nuestro entusiasmo, ¡únete y ayúdanos a mejorar aún más este ecosistema!