Parece que no has oído hablar de React Native. Además, existe Cordova, PhoneGap y Ionic Framework. Soy desarrollador web y creo que lo mejor que hay es React. ¿Por qué? Porque está escrito por Facebook y es de código abierto. Esto significa:
- Ha llegado para quedarse. Facebook normalmente apoya sus proyectos durante bastante tiempo. Además, el proyecto está ganando impulso.
- Es de código abierto. Para que pueda ver cómo funciona y proponer mejorarlo. ¿Cuan genial es eso?
- Es por Facebook. Facebook está 100% loco por el rendimiento. Entonces intentan optimizar la velocidad de lo que sea que construyan. ReactJS y React Native no son una excepción. Bueno, crearon otro motor de PHP porque PHP era más lento de lo que esperaban. React Native es rápido.
- Los elementos utilizados en React se adaptan a la plataforma con la que compila. Una pestaña o un botón o sus controles de navegación parecen creados para la plataforma en la que ejecuta su código. Parece que el mismo “botón” fue creado para iOS cuando su aplicación se ejecuta en iOS; en Android, parece un botón de Android nativo.
- Reaccionar es muy fácil para empezar. ¡Instale el nodo, instale reaccione, ejecute el comando y todo está listo para usarse!
- React te permite desarrollarte muy rápido. Cambia su contenido / código y lo ve cambiando en vivo en el simulador. No se necesita compilación ni ejecución. ¡NO despliega su código en su teléfono para verificar un cambio de una sola línea!
Hay muchos otros beneficios, pero lo prefiero por la velocidad o el desarrollo, las interfaces unificadas y la facilidad de uso como marco de desarrollo.
- ¿Qué plataforma es mejor para hacer juegos de Android 2D? ¿Android Studio proporciona suficiente soporte y ejemplos del desarrollador, si solo conozco Java?
- ¿Debo aprender Xamarin ahora?
- ¿Cuándo lanzará Android Android 7 para el C9 Pro?
- ¿Cuál es la mejor API y protocolo que se utilizará para desarrollar una aplicación de chat de Android que permita la transmisión de audio junto con las opciones de chat?
- ¿Cuál es el mejor sitio para aprender a fondo el desarrollo de aplicaciones de Android?