¿Cómo le está yendo a React Native en el mercado a partir de hoy? ¿Es tan popular / bueno como otros lenguajes de desarrollo móvil?

Finalmente tuve que responder algo como esto.

¿Cómo le está yendo a React Native en el mercado a partir de hoy?

React Native está mejorando con cada versión y creo que la elección de usarlo se está volviendo más fácil.

Espera, ¿por qué?

  1. React Native es simple, me encanta lo simple … ponerse en marcha rápidamente. Configuración mínima Una vez instalado desde NPM, puede hacer que las cosas funcionen en poco tiempo.
  2. Una vez que envíe las actualizaciones de la aplicación, no esperaré la aprobación de las tiendas de aplicaciones ☹️
  3. ¡Escribes una vez y corres en dos plataformas, Bullshit! “Ahora puede ejecutarse en tres plataformas” android, ios web usando una base de código (¿Estás bromeando?) Lelandrichardson / react-primitives
  4. Se están construyendo más API centrales en RN, no se puede poner una excusa como “RN no puede obtener la ubicación geográfica de un dispositivo … bla, bla, bla”
  5. Como startup, tengo muy pocos desarrolladores en mi equipo, 2 o 3, es increíble usar los mismos desarrolladores para diferentes plataformas, ¿qué tan barato es eso?
  6. Además del punto anterior … ya pasaron los días en que tuve que buscar expertos en Java, expertos en objetivos-c para mi pila móvil. Me ahorró mucho dinero.
  7. No puedo señalar cuántas empresas lo usan, la lista es interminable, por lo que no está solo.
  8. La comunidad se está volviendo realmente más grande, creo que tiene más presencia en línea que el script nativo

Basta de hablar, muéstrame alguna bondad de fuente abierta;

Mi repositorio favorito de código abierto:

  1. Clon de Whatsapp en RN VctrySam / whatsapp
  2. Youtube en RN VctrySam / Youtube
  3. Snapchat en RN VctrySam / SnapChat
  4. Twitter en RN VctrySam / Twitter

Echa un vistazo a la consulta “React Native” en Google Trends (pegaré la captura de pantalla en esta respuesta).

Parece que la tecnología se está fortaleciendo. La reciente introducción de Fiber y el cambio a una licencia MIT se suman a la popularidad de React Native.

Como empleado de una empresa de outsourcing de desarrollo de software, puedo decirle que la demanda de personas dispuestas a contratar desarrolladores de React Native también está aumentando. Tanto nuestro CEO como un desarrollador de Obj-C / Swift-gone-RN que conozco dicen que tiene poco sentido construir aplicaciones móviles estándar con tecnologías nativas verdaderas, ahora que React Native está aquí.

En el escenario del mercado actual, React-Native es como una carta TRUMP.

Porque puede desarrollar la aplicación de Android y la aplicación de iOS sin escribir dos códigos diferentes.

React-Native es la tecnología de FACEBOOK, y su equipo está trabajando mucho para mejorar esta tecnología. Hay tantas funciones increíbles que se incluyen para hacer que la aplicación sea más interactiva, aumentar el rendimiento y la sensación nativa.

Muchas aplicaciones grandes se desarrollan usando React-Native como:

  1. Facebook
  2. AirBnb
  3. Skype
  4. Instagram, etc.

Lo que creo es que, si usted es un desarrollador móvil, necesita conocer tanto el desarrollo de aplicaciones nativas como el desarrollo de aplicaciones híbridas (React-Native).

More Interesting

Actualmente estoy construyendo una aplicación móvil para Android. ¿Cuándo debo comenzar a promocionar mi aplicación móvil?

¿Qué hace que una aplicación móvil sea exitosa?

¿Cuáles son algunos marcos JavaScript para el desarrollo móvil?

Cómo ganar tracción exponencial para una aplicación en la que estoy trabajando

¿Qué aplicación móvil es más útil?

¿Cuáles son las principales razones de la creciente popularidad del desarrollo de aplicaciones de Android?

¿Cómo escribiría una función para calcular todos los vectores de asignación posibles de 2n usuarios, donde n usuarios se asignan al grupo 0 (control) yn usuarios se asignan al grupo 1 (tratamiento)?

¿Existe alguna aplicación móvil que facilite la búsqueda de un albañil para azulejos, fontaneros o electricistas en Bangalore?

¿Cuál es la diferencia entre Android SDK y ADT?

¿Qué tipo de desarrollador se necesita para una aplicación 'live newsfeed' que se basa en muchas fuentes?

¿Puedo crear aplicaciones y sitios web sin codificar?

Cómo evitar que las aplicaciones se ejecuten en un momento determinado

¿Cuál es el mejor lenguaje de programación para un principiante si quiero crear diferentes aplicaciones como Stripe (pago) o Gaming o aplicaciones de correo electrónico?

¿Qué libro puedo leer para aprender sobre la infraestructura de back-end para aplicaciones sociales y sitios web?

Necesito desarrollar una aplicación que interactúe fuertemente con una gran base de datos. ¿Debo usar plataformas nativas o marcos híbridos?