¿Flutter es mejor que React Native?

Ignacio
orbit-software
Published in
2 min readNov 10, 2022
Orbit.com.ar

Sabemos que ambas tecnologías son competidores naturales al momento de afrontar desarrollos móviles. La gran pregunta es: ¿cuál es mejor?

Lo más lógico, podría ser pensar pros y contras de cada una. Si bien no hay una única respuesta, podemos analizar brevemente algunos ejes que nos ayuden a tomar una decisión o al menos acercarnos a una respuesta.

Contratación: contratar desarrolladores es particularmente difícil en estos momentos. La demanda es alta y retener a los talentos suele ser una tarea compleja. En este sentido, los desarrolladores en la comunidad de Flutter, si bien son de gran calidad, no abundan. Por otro lado, React Native tiene una gran comunidad y eso, eventualmente, podría ser una ventaja.

Compartir código, conocimiento y desarrolladores: en esta industria, compartir conocimiento se ha tornado indispensable. Una ventaja de React Native es la posibilidad de compartir código (por ejemplo entre aplicación React.js, servidores Node); mientras que Flutter no es tan fuerte en esta instancia. Al mismo tiempo, una comunidad más grande trae aparejado una mejor posición a la hora de compartir tanto conocimiento como código.

Bibliotecas de terceros: Para una aplicación React Native se usan bibliotecas y herramientas originalmente diseñadas para JavaScript o React. Y dentro de esta amplia gama de bibliotecas, hay un uso constante de ellas por parte de los desarrolladores; por este motivo las comunidades pueden combinar conocimientos y mejorar las herramientas frecuentemente. En tanto Flutter, normalmente usa bibliotecas hechas justamente para Flutter y si bien se usan bibliotecas de terceros (Dart por ejemplo), la comunidad sigue siendo proporcionalmente más chica que la de JavaScript.

Entonces, ¿React Native o Flutter?

Como dijimos antes, no hay una respuesta única. Ambas opciones tienen ventajas y desventajas actualmente. Contar con una amplia comunidad y un grupo de desarrolladores más grande para incorporar a tu proyecto React Native es un atractivo, especialmente si ya tenes desarrolladores web y back-end que usan JavaScript/TypeScript y más aún si ya están usando React.

Por el contrario, si enfocas a Java o Android, o necesitas una interfaz de usuario unificada y fluida, Flutter puede ser una mejor opción, a pesar de transitar algunas dificultades para armar un equipo de excelencia.

Fuente: https://shift.infinite.red/flutter-is-better-than-react-native-fed10c92a768

--

--