Realmente no.
La aplicación que escribiste en Swift está haciendo muchas llamadas a API específicas de Apple.
Esos controladores de vista, botones y vistas de tabla funcionan de cierta manera. Los botones están conectados a su código a través de IBActions.
- ¿Por qué las aplicaciones en Android KitKat funcionan aún mejor que en Lollipop? ¿Tiene sentido el ARTE?
- ¿Hay algún teléfono Android que pueda caber en un bolsillo de monedas?
- Es 2016. ¿Por qué los dispositivos Android todavía no pueden grabar video durante una llamada telefónica?
- ¿Cómo puedo instalar una ROM personalizada como LineageOS en un Lenovo a7020a48?
- ¿Por qué los dispositivos Android vienen con privilegios de root bloqueado?
Android no tiene esas API, (aunque hay equivalentes). Entonces, incluso si Android admite Swift, no admitirá esas bibliotecas.
Hay un proyecto en curso para llevar el lenguaje a Android, pero ese proyecto no ofrecerá compatibilidad con el código fuente.
Reconstruir su aplicación en Java en Android probablemente será cinco veces más fácil que escribirla desde cero. La conversión de código es mucho más fácil que el código de origen.
Algunas personas usan soluciones multiplataforma para hacer este tipo de cosas. Pero soy escéptico. Las soluciones multiplataforma imponen sanciones y son más difíciles de trabajar. Podría terminar haciendo más trabajo que simplemente portar el código.