Si ha seguido las disciplinas de Arquitectura limpia o Desarrollo impulsado por dominios, o las cosas en Ingeniería de software orientada a objetos de Ivar Jacobson, desde el comienzo de su proyecto, con el propósito de preservar intencionalmente el dominio de la aplicación en un puro, ideal forma, sin ningún conocimiento sobre el entorno de implementación, entonces habría preservado una gran parte de la lógica de negocios y el núcleo del dominio de una manera que lo haga transferible a un nuevo entorno de implementación.
Una vez que transfiere el núcleo de la aplicación a un nuevo entorno de implementación, conecta las interfaces contractuales que describen sus necesidades para obtener y servir datos a interactuadores específicos del sistema operativo / entorno y luego puede crear la capa de Vista usando MVP en Android y también puede cree la capa de datos utilizando marcos o herramientas populares que se conectan a una base de datos local, la red o cosas como sensores, etc.
Pero las posibilidades de que haya tenido esa intención al escribir la aplicación Java original son cercanas a cero
- Cuando fuerzo la detención de una aplicación de Android, ¿todos los permisos de aplicaciones siguen ejecutándose en segundo plano?
- ¿Qué hay de nuevo en Android Oreo?
- ¿Existe alguna plataforma de codificación en línea para Android?
- ¿Qué herramientas puedo usar para estimar el volumen de búsqueda de palabras clave en las tiendas de aplicaciones de iPhone y Android?
- ¿Qué precio por hora debo esperar al externalizar el desarrollo de aplicaciones móviles como proyecto T&M?