forumAbrir tema

La agencia dijo "Flutter para iOS y Android" — ¿me ata esta decisión a futuro?

KKemal S***Participante
Cargo
Representante de ventas de campo
Sector
Fabricación de maquinaria
Tipo de organización
negocio de dos sucursales
Miembro desde
jun 2023
Mensaje
62
#1

Somos una empresa de servicios de campo y mantenimiento técnico. Empezamos a hablar con agencias para una app móvil que usarán nuestros clientes y técnicos en campo. Alrededor del 70% de nuestros usuarios usa iPhone. Una agencia nos dio un presupuesto de 280.000 TL y un plazo de 3 meses; nos dijo que con Flutter saldría para iOS y Android desde un único código base.

Mi temor son los tirones en iOS, los retrasos en las actualizaciones de Apple y que el diseño no dé "sensación de iPhone". Además, si en el futuro escalamos y queremos pasar a código nativo, ¿este código no servirá para nada?

En fase de propuesta, ¿qué compromisos técnicos debo pedir a la agencia? ¿Esta elección nos dejará atados en 2-3 años?

YYağmur A***Participante
Cargo
Técnico de servicio
Sector
Servicios de salud
Tipo de organización
Empresa de 300 empleados
Miembro desde
feb 2024
Mensaje
349
Más útil#2

Respuesta corta: Flutter no te ata para siempre, pero si quieres pasar a nativo tendrás que rehacer la interfaz y el cliente desde cero; tu backend y modelos de datos se mantienen. Como reduce bastante el presupuesto y los plazos en los primeros años, te sirve de sobra para empezar.

Lo clave es qué hace la app. Para flujos estándar como operaciones de campo, formularios, ubicación en mapa y notificaciones, Flutter va superfluido en iOS. Casi ningún usuario nota si está hecha en Swift o un framework multiplataforma. Pero si vas a parear dispositivos por Bluetooth en segundo plano, aplicar filtros de cámara pesados o usar librerías de hardware específicas de Apple, puede hacer falta crear puentes nativos.

Cláusulas básicas a incluir en el contrato: 1) Usar una arquitectura de gestión de estado estándar, 2) Usar paquetes populares y actualizados de terceros, 3) Código modular siguiendo arquitectura limpia, 4) Que los rechazos técnicos en la App Store sean garantía de la agencia. Con esto, Flutter es una opción segura para empezar.

CCeren E***ParticipanteMiembro de la comunidad
Miembro desde
abr 2025
Mensaje
95
#3

Con las actualizaciones de iOS a veces hay pequeñísimos desajustes visuales si cambia el motor de renderizado. Incluye sí o sí una cláusula para que la agencia dé soporte de compatibilidad durante al menos 1 año cuando salgan versiones principales de iOS.

HHüsniye T***Participante
Cargo
Especialista en recursos humanos
Sector
Textil
Tipo de organización
taller
Miembro desde
dic 2025
Mensaje
361
#4

El año pasado lanzamos nuestra app de seguimiento logístico en Flutter. En vez de dos equipos nativos, gastamos 210.000 TL con uno solo. Tenemos 12.000 usuarios activos y solo 2 quejas fueron por lag en la interfaz, y era en móviles viejos.

HHüsniye E***ParticipanteMiembro de la comunidad
Miembro desde
sept 2024
Mensaje
260
#5

Muchas agencias dicen "un solo código para dos plataformas" para bajar costes, pero ni miran las guías de interfaz de iOS. Si sale una app en iOS que parece de Android, los usuarios de iPhone te van a acribillar a malas reseñas.

TTarkanParticipante
Cargo
Director de retail
Miembro desde
mar 2024
Mensaje
104
#6

Pídeles al menos tres apps en Flutter que ya tengan publicadas en la App Store. Descárgalas en tu iPhone y prueba la fluidez del scroll la respuesta del teclado y las animaciones de transición.

CCem I***ParticipanteMiembro de la comunidad
Miembro desde
sept 2025
Mensaje
4
#7

¿Tus técnicos trabajarán offline? ¿Les has preguntado cómo estructurarán la sincronización y el almacenamiento local? El cuello de botella suele ser la sincro de la base de datos local, no la interfaz.

GGamze K***ParticipanteMiembro de la comunidad
Miembro desde
abr 2023
Mensaje
287
#8

llevamos dos años usándolo y cero problemas. bueno si lo hiciéramos nativo ese presupuesto se duplicaba como mínimo, para empezar no hace falta para nada.

Ed: ya se preguntó abajo, dejé la respuesta en el segundo mensaje.

MMustafa B***Participante
Cargo
Director general
Sector
Fabricación de maquinaria
Tipo de organización
startup recién creada
Miembro desde
ene 2026
Mensaje
50
#9

Si luego tienes que pasar a nativo no significa que la app haya fracasado al contrario significa que el negocio ha crecido mucho. Para cuando llegue ese día tendrás músculo para financiar el código nuevo, ahora céntrate en ganar velocidad.

VVolkan A***Veterano
Cargo
Especialista en marketing digital
Sector
Embalaje
Tipo de organización
cadena de tiendas
Miembro desde
ene 2023
Mensaje
191
#10

Al pasar a nativo tiras el código de la interfaz, pero la arquitectura del backend la conservas tal cual; 280.000 TL es un presupuesto de prueba superrazonable para ese riesgo.

CCansuParticipante
Cargo
Especialista en marketing digital
Miembro desde
ene 2024
Mensaje
128
#11

Hablaré desde el otro lado, yo estoy en el lado del proveedor. La respuesta varía mucho según el sector, no hay una regla general.

También me gustaría saber si alguien lo hace de otra manera.

FFatma E***ParticipanteMiembro de la comunidad
Miembro desde
oct 2025
Mensaje
89
#12

estoy totalmente de acuerdo y todo lo que no está por escrito, ambas pates lo recordarán de forma distinta en el futuro.

eso es todo, disculpa si me he extendido demasiado.

HHakkıParticipante
Cargo
Fabricante
Miembro desde
nov 2023
Mensaje
74
#13

Lo probaré.

HHakan U***Participante
Cargo
Director regional
Sector
Deportes y fitness
Tipo de organización
Empresa de producción de 40 empleados
Miembro desde
ago 2022
Mensaje
13

Doki · Contrato de mantenimiento de servidores · 2025

#14

Tienes razón, yo también pasé por lo mismo. El calendario de pagos debe vincularse a las fases del proyecto, no a fechas fijas.

Si la propiedad del código no está en el contrato, al irte no tienes poder de negociación. Yo seguiría por ese camino.

RRecep Y***ParticipanteMiembro de la comunidad
Miembro desde
oct 2022
Mensaje
5
#15

Aquí hay una trampa no puedo dejar de mencionarla. la verdad el error cometido por desarrollo ios con flutter suele ser reversible, pero caro.

BBarış K***Veterano
Cargo
Administrador de red
Sector
Servicios de limpieza
Tipo de organización
mediana empresa
Miembro desde
sept 2024
Mensaje
61

Doki · Aplicación móvil · 2024

#16

Es correcto en general, pero falta un detalle. Si es la primera vez que lo hacéis, empezad poco a poco, la escala llegará después.

Yo seguiría por ese camino.

TTaner A***Veterano
Cargo
Becario
Sector
Publicidad y promoción
Tipo de organización
negocio de dos sucursales
Miembro desde
mar 2025
Mensaje
406
#17

De acuerdo, incluso me gustaría recalcarlo. Intentar hacerlo solo es la vía más cara.

Comprobado por experiencia.

YYusuf Y***Participante
Cargo
Responsable de redes sociales
Sector
Inmobiliaria
Tipo de organización
empresa dentro de un holding
Miembro desde
sept 2024
Mensaje
79
#18

A mí me pasó justo al revés, por eso escribo. Si es la primera vez que lo hacéis, empezad poco a poco, la escala llegará después.

La oferta más barata suele ser la menos pensada.

MMelekNuevo miembro
Cargo
Gestor de guardería
Miembro desde
sept 2024
Mensaje
40

Doki · Configuración de gestión de logs · 2026

#19

Me pasó lo mismo. o sea no tengáis miedo de preguntar, quien no pregunta siempre paga más caro.

Al tomar decisiones, escribe también el peor escenario, no solo el mejor... o sea eso es todo disculpa si me he extendido demasiado.

LLeventVeterano
Cargo
Consultor de transformación digital
Tipo de organización
negocio de dos sucursales
Miembro desde
jul 2023
Mensaje
208
#20

Exactamente así. Las credenciales de acceso deben crearse a nombre de la empresa, no con cuentas personales.

Si el alcance crece, debe crecer el plazo o el presupuesto. No hay tercera opción. Yo seguiría por ese camino.

Responder