¿Para qué tipo de aplicaciones móviles puedo usar React Native?

Ahora es posible crear aplicaciones de Android con React Native, incluidas las características nativas del dispositivo, como la cámara o las tostadas.

El pensamiento original sobre React Native sigue siendo cierto: si está compilando el 1% superior de aplicaciones personalizadas, entonces puede considerar optar por Java sin formato. Si está creando una aplicación más tradicional (navegación con pestañas, listas, vistas detalladas), entonces React Native es una opción fantástica para potenciar su aplicación, especialmente si tiene experiencia previa con Javascript. Entre todos los desarrolladores de aplicaciones nativas con los que he hablado que tienen experiencia previa con Javascript, universalmente han encontrado que React Native tiene un ciclo de desarrollo más rápido.

Si está interesado en ponerse al día con React Native, los documentos oficiales son un excelente lugar para comenzar, o este video tutorial.

Permítanme sacar una conclusión al principio: React Native es la mejor opción para una aplicación simple que no requiere características o diseño complejos .

Lo bueno de React Native es que admite dos plataformas con una base de código unificada , y es muy fácil de aprender si tienes experiencia en desarrollo web. Eso significa que una aplicación web en el lado móvil puede ser una buena opción.

Sin embargo, lo malo es que React Native no es maduro , en este momento carece de un montón de soporte API nativo. Además, si la aplicación toca la implementación de bajo nivel de iOS o Android con alguna optimización de rendimiento, React Native es una gran pérdida en comparación con Objective-C / Swift o Java / Kotlin.

En general, recomiendo probar React Native para características pequeñas y fáciles, traerá una gran eficiencia y la base de código más simplificada para dos plataformas. A continuación se muestran las aplicaciones que usan React Native:

Más detalles se pueden encontrar aquí: React Native | Un marco para construir aplicaciones nativas usando React

En realidad, es posible construir una aplicación de cualquier tipo usando React Native. Sin embargo, si la aplicación accede a muchas API nativas, el desarrollo puede no ser tan rápido y fácil como espera que sea.

Si su objetivo es crear una aplicación multiplataforma bastante “tradicional” (o común, como desee), es probable que React Native sea la mejor opción para su caso. En general, las principales ventajas y desventajas son las siguientes:


Sin embargo, esa fue solo una breve respuesta a su pregunta. Afortunadamente, mi equipo y yo preparamos una gran investigación sobre este tema. Se llama ” React Native vs Native (iOS / Android) App Development Comparison ” (haga clic para leer). Allí encontrará la comparación más detallada y ejemplos de la aplicación React Native para que pueda tomar la decisión correcta por su cuenta. Espero que ayude 🙂

¿Por qué los desarrolladores se apresuran a asumir? Lea lo siguiente en React Native en su página oficial React Native | Un marco para construir aplicaciones nativas usando React.

¿No estás seguro si saldrá en Android? Tendrás que esperar 6 meses para eso. Si su preocupación es la biblioteca React.JS, siempre puede usar el marco Ionic o PhoneGap.

Hola,

Si está interesado en crear aplicaciones nativas de reacción, visite este fantástico video tutorial.

Fuente: Tutorial nativo de Learn React de Scratch