Sección 01 / Criterio

Elegir por encaje, no por moda

Flutter y React Native resuelven el mismo problema con supuestos distintos. La decisión depende del assignment: qué interfaz pide, con qué lenguaje trabaja el equipo y cuánto tiempo hay hasta la entrega.

  1. Tipo de interfaz

    Si el assignment exige animaciones propias, transiciones a medida y el mismo dibujo en Android e iOS, Flutter da control píxel a píxel sobre el render.

  2. Lenguaje del equipo

    Si ya escribes JavaScript o TypeScript, React Native reduce el salto y permite reutilizar lógica y validaciones del backend sin reescribirlas.

  3. Tiempo de entrega

    Con dos semanas y un solo entregable conviene el framework que ya domines. El plazo manda más que la preferencia estética.

  4. Publicación y soporte

    Revisa qué pide el assignment para compilar, firmar y subir la app a cada tienda. Ese requisito descarta opciones antes de escribir código.

Ninguna opción gana por defecto. Contrasta la comparativa por encaje y después revisa los criterios de elección antes de fijar el framework del proyecto.

04 / Comparativa

Flutter, React Native o KMP según tu assignment

El framework no se elige por moda: se elige por encaje con el entregable que tenés que resolver. Tres columnas, tres criterios.

Framework Lenguaje UI Ideal si
Flutter Dart Widgets propios, control total del pixel el assignment pide una interfaz muy custom y un solo código para Android e iOS
React Native JavaScript / TypeScript Componentes nativos, puente hacia las APIs del sistema tu equipo ya escribe JavaScript o TypeScript y necesitás integrar SDKs existentes
KMP Kotlin UI nativa por plataforma, lógica compartida ya existen apps nativas y querés compartir solo la capa de datos y dominio

Si el entregable es una pantalla con animaciones a medida, Flutter. Si el entregable pesa más del lado de la integración y del equipo, React Native. Para seguir con criterios concretos, revisá los criterios de elección.

04 / Criterios

Cinco preguntas para elegir tu track

Decisión en el assignment · 6 min de lectura

Respondé estas preguntas con el enunciado del assignment a la vista. Cada respuesta empuja hacia Flutter o hacia React Native, y ninguna se resuelve por preferencia personal.

  1. ¿Qué pide el entregable visual?

    Si el mockup exige animaciones detalladas y controles fuera del catálogo nativo, conviene Flutter. Si el entregable reutiliza componentes del sistema, React Native llega antes a la entrega.

    UI

  2. ¿En qué lenguaje ya trabaja tu equipo?

    Con JavaScript o TypeScript en el equipo, React Native aprovecha lo que ya saben. Si nadie escribe Dart, Flutter suma una curva de aprendizaje que el calendario debe contemplar.

    Equipo

  3. ¿Qué APIs vas a conectar?

    Ambos frameworks consumen REST sin problema. Si el assignment incluye procesamiento pesado en el dispositivo, Flutter resuelve con isolates; si depende de SDK nativos ya publicados, React Native tiene el puente listo.

    APIs

  4. ¿Cuánto pesa la publicación?

    Flutter compila un solo código para Android e iOS y el build se repite igual en cada máquina. React Native encaja mejor si tu equipo ya tiene un pipeline de integración continua para mobile.

    Release

  5. ¿Qué querés mostrar en el portfolio?

    Flutter deja ver una interfaz propia y consistente. React Native deja ver integración con servicios del sistema, que es lo que suele pedir una primera entrevista técnica.

    Portfolio

Si el enunciado no define ninguno de los cinco puntos, asigná React Native al primer proyecto y Flutter al segundo. Repasá la tabla de frameworks fila por fila y después confirmá tu inscripción en la cohorte abierta.

05 Cierre de ruta

Elegí el framework por encaje con tu trabajo práctico

Compará Flutter y React Native con los mismos criterios que usamos en la revisión: lenguaje del equipo, peso de la interfaz y tiempo hasta la entrega. Después escribinos y vemos cómo entra tu perfil en la próxima cohorte.

  • Duración 12 semanas guiadas
  • Entregable proyecto final revisado
Comparar frameworks Consultar por la cohorte

Cupo de 24 personas por cohorte. Respondemos por correo en días hábiles.