De Android a multiplataforma: Cuando creías que tu proyecto había terminado.
Desde que tienes la idea hasta que llegas al producto final, lo más seguro es que tu proyecto vaya evolucionando, incluso es posible que cambie totalmente. Muchas veces estos evolutivos hacen que tu aplicación esté empezando a convertirse en un monstruo inmantenible. Además, muy probablemente quisiste ver cómo funcionaba tu producto desarrollándolo solo para una plataforma, o quizás el alcance inicial no contemplaba expandirse a otras.
En esta charla vamos a ver cómo partiendo de una aplicación compleja de Android, se han realizado los cambios necesarios para poder reutilizar la mayor parte del código y así tener un mantenimiento unificado de tu app para Android y iOS. Partiendo de una aplicación Android en MVP (Model View Presenter) explicaremos los pasos a realizar para adaptar la arquitectura original y dar soporte a una nueva aplicación iOS con Swift UI, reutilizando la lógica de negocio en ambas plataformas.