Cómo desarrollar una nueva interfaz para dispositivos móviles

Esa sigue siendo una pregunta amplia, ya que la interfaz de usuario móvil puede ser:

  1. Basado en navegador, lo que significa HTML / CSS / JS pero construido de manera receptiva para ajustarse a pantallas pequeñas tanto en diseño como en funcionalidad.
  2. Híbrido: basado en el navegador, envuelto en un envoltorio nativo bastante ligero para los diversos sistemas operativos móviles, lo que permite algunas funciones adicionales y acceso limitado a más hardware del teléfono / dispositivo.
  3. Native: aplicación totalmente dedicada específicamente para cada sistema operativo móvil. Esto significa que tendría que crear al menos 2 aplicaciones separadas específicamente para Android e iOS.

En cuanto a Facebook, crearon una aplicación Framework llamada React – @https: //facebook.github.io/react/, no la he usado yo mismo (pero planeo entrar en ella) – Creo que codificas una vez y puede implementarse en las diversas opciones anteriores, con variantes como @https: //facebook.github.io/react….

También hay Ionic: http://ionicframework.com/, que es otro marco front-end.