Entre el campo actual, que es bastante grande, creo que hay dos que no se pueden ignorar. Si estuviera a punto de comenzar con una nueva aplicación móvil, definitivamente elegiría uno de estos:
React Native : utiliza el mismo diseño que React, lo que le permite componer una interfaz de usuario móvil rica a partir de componentes declarativos. Use JavaScript para construir verdaderas aplicaciones móviles nativas. ¿Por qué reaccionar nativo?
- En iOS, Facebook ocasionalmente muestra una pantalla de noticias en blanco, iconizada, mientras carga la fuente de noticias. (Otras aplicaciones también hacen cosas similares, por supuesto). ¿Cómo se llama este tipo de pantalla?
- ¿Cómo difumina el programador la pantalla?
- ¿Por qué es necesaria una aplicación móvil para las empresas?
- Soy desarrollador web líder de PHP con 6 años de experiencia, ya que agregar a la Web ¿será el desarrollo móvil una buena opción para el crecimiento profesional o el marketing digital?
- ¿Por qué los wireframes de aplicaciones móviles son importantes para los desarrolladores?
- Como se mencionó, está creando verdaderas aplicaciones nativas con una base de código. No es una aplicación híbrida ni una aplicación progresiva.
- Ejecute un nuevo código mientras conserva el estado de su aplicación con una función llamada recarga en caliente ( más aquí ).
- Más rápido que otras opciones multiplataforma.
Ionic : es un SDK móvil gratuito y de código abierto para desarrollar aplicaciones web nativas y progresivas con facilidad. Al igual que otros, solo necesitará HTML, CSS y JavaScript (con algunos Angulares) para crear fácilmente hermosas aplicaciones móviles. ¿Por qué iónico?
- Probablemente el más fácil de aprender, por lo que es una gran opción para el desarrollador menos experimentado.
- Se ve muy bien en todos los dispositivos y aún tiene buena velocidad.
- Excelente comunidad y documentación. Nuevamente una gran ventaja para el nuevo desarrollador.
Si está interesado en consultar cualquiera de estas tecnologías, aquí hay dos buenos artículos para comenzar:
- Meeting React Native
- Crear una aplicación de búsqueda de YouTube con Ionic 2