Ok, entonces en nuestro 'laboratorio de innovación', actualmente hay un impulso para usar Ionic, un marco de aplicación híbrido construido sobre Cordova para acceso nativo y angularJS para el 'código web'.
También hay algunos proyectos que son web móvil pura, que utilizan Angular + bootstrap para un diseño receptivo, por ejemplo.
La cuestión es que algunos proyectos que se presenten necesitarán tener un sitio web móvil y aplicaciones nativas (híbrido iónico). La mayoría de las funciones y pantallas serán las mismas, compartiendo back-end y la mayor parte de la interfaz de usuario, pero aún habrá alguna diferencia.
Entonces mi pregunta es; Cómo diseñar un proyecto para que pueda ser tanto un proyecto iónico como un sitio web angular normal con 2 enfoques de implementación diferentes. Se reutiliza la mayor parte del código, pero algunas vistas para el sitio web móvil y algunas vistas para la aplicación híbrida (usando más componentes y convenciones nativas), tal vez también algunas diferencias de enrutamiento.
¿Es eso una buena idea?
Y en el código compartido, ¿hay una manera simple de saber en qué caso se encuentra? algunas FI, algunas directivas inactivas fuera de su contexto, etc.
Parece que falta algún tipo de enlace del que no estoy al tanto.
Gracias por adelantado.