forumAbrir tema

¿Cómo me afectan los programas de desarrollo de aplicaciones Android y la elección de la agencia?

SSerkan Ç***VeteranoMiembro de la comunidad
Miembro desde
may 2023
Mensaje
294
#1

Nos dedicamos al comercio mayorista de maquinaria para hostelería y cocinas industriales. Queremos encargar una aplicación móvil donde se pueda ver el stock en tiempo real e introducir pedidos en cuenta corriente para nuestros 12 comerciales que trabajan en la calle y unos 150 distribuidores que hacen pedidos con frecuencia. En una primera fase está previsto que la app funcione en dispositivos Android.

Nos hemos reunido con dos agencias de software distintas. La primera agencia nos dijo que programaría código nativo puro con Android Studio pidiendo 240.000 TL y un plazo de 4 meses. La segunda agencia indicó que usaría un framework de desarrollo móvil multiplataforma (cross-platform) para resolver el trabajo con una única base de código, presupuestando 180.000 TL y un plazo de 2,5 meses.

No somos una empresa tecnológica no tenemos conocimientos profundos sobre las herramientas del mundo de la programación. ¿Por qué y de qué manera me atan o afectan como dueño del negocio los programas y frameworks de desarrollo de aplicaciones Android que elija la agencia? Si en el futuro quiero cambiar de agencia o si el día de mañana decido dar el salto a iOS ¿cómo influirá esta elección de herramientas en mis costes de mantenimiento?

KKaan T***Participante
Cargo
Director de país
Sector
Distribución alimentaria
Tipo de organización
Empresa de 120 empleados
Miembro desde
feb 2025
Mensaje
74
Más útil#2

Respuesta corta: las herramientas de desarrollo que use la agencia le afectan directamente porque la infraestructura elegida determina el plazo de entrega del proyecto, el coste de mantenimiento y la facilidad para traspasarlo a otro equipo en el futuro. En proyectos basados en un flujo de datos estándar, como el seguimiento de pedidos B2B y de stock, una herramienta multiplataforma popular es una inversión más sensata tanto por presupuesto como por la flexibilidad de añadir soporte para iOS más adelante.

El desarrollo nativo puro es imprescindible en juegos que exigen gran potencia gráfica, comunicaciones muy profundas con hardware Bluetooth o proyectos que requieren sensores de hardware específicos. Sin embargo, en una aplicación B2B donde va a listar productos para sus distribuidores y recibir pedidos, empeñarse en nativo implicará un segundo presupuesto de más de 200.000 TL desde cero y el doble de costes de mantenimiento cuando el día de mañana se pida la app para sus distribuidores que usan iPhone. En cambio, los frameworks multiplataforma generan versiones para ambos sistemas operativos sin problemas a partir de una única base de código.

El riesgo más crítico aquí es la 'dependencia de la agencia'. Debes asegurarte de que la agencia use un framework de código abierto con amplia presencia mundial, documentación abierta y una comunidad grande de desarrolladores. Nunca aceptes plantillas propietarias que la agencia produzca en su propia oficina y que nadie de fuera conozca. De lo contrario, cuando tengas un conflicto con la agencia tu proyecto se va al carajo; no encontrarás a otro programador en el mercado que pueda desarrollar ese código.

Haz que en tu contrato figure sí o sí lo siguiente: los códigos fuente deben transferirse semanalmente y sin falta a un repositorio que abra tu empresa, deben respetarse los patrones de arquitectura estándar y al finalizar el proyecto debe entregarse un manual de instalación. Siempre que cumplas estas condiciones, el enfoque multiplataforma que ofrece 180.000 TL es mucho más eficiente para tu escenario.

PPerihan K***Participante
Cargo
Director de producto
Sector
Catering
Tipo de organización
Empresa de 20 empleados
Miembro desde
feb 2024
Mensaje
220

Doki · Sitio web corporativo · 2024

#3

En una app de campo el detalle técnico más crítico es la gestión de la base de datos local. Si al vendedor se le corta el internet cuando entra al almacén o a la planta baja, ¿la app podrá tomar pedidos sin conexión? Pregunta sí o sí a la agencia qué patrón de arquitectura usan y cómo van a montar la sincronización offline con SQLite local o una estructura similar. Tan importante como el nombre de la herramienta es ese diseño.

DDoruk Ç***Experto
Cargo
Administrador de red
Sector
Retail
Tipo de organización
agencia boutique
Miembro desde
sept 2024
Mensaje
1
#4

Hace dos años hicimos una app de pedidos mayoristas parecida y, pensando 'mejor código nativo que es más sólido', la mandamos hacer solo para Android. Seis meses después salió que el 35% de los distribuidores usaba iPhone. Para iOS tuvimos que contratar a otra agencia desde cero y pagar 140.000 TL más. Ahora en cada actualización le pagamos a dos equipos distintos, estamos muy arrepentidos de no haber elegido multiplataforma.

OOya O***Participante
Cargo
Contable
Sector
Medios y publicación
Tipo de organización
negocio de dos sucursales
Miembro desde
dic 2024
Mensaje
113
#5

Las herramientas multiplataforma parecen baratas y rápidas en la fase de propuesta, pero cuando Android recibe una actualización mayor de versión algunos componentes de interfaz pueden desarmarse o los plugins de terceros pueden reventar. Fíjate en si la agencia que ofrece barato tiene un compromiso de corrección de errores y compatibilidad de versiones por un año después de la entrega del proyecto.

VVolkan Ö***Experto
Cargo
Becario
Sector
Comercio electrónico
Tipo de organización
startup recién creada
Miembro desde
oct 2022
Mensaje
51
#6

¿La herramienta multiplataforma que menciona la segunda agencia en su propuesta es una tecnología estándar conocida a escala global, o es una interfaz web híbrida que desarrollaron ellos mismos internamente? Y otra cosa, ¿la integración con el ERP que va a usar la app está incluida en esos presupuestos de la propuesta?

OOya Ç***Participante
Cargo
Técnico de control de calidad
Sector
Medios y publicación
Tipo de organización
distribuidor regional
Miembro desde
oct 2023
Mensaje
248
#7

antes de ahogarte en detalles técnicos, pregúntale a las dos agencias esto: 'Muéstrenme 3 apps que hayan escrito con la herramienta que proponen y subido a la tienda.' Descárgalas en tu teléfono busca stock arma un carrito luego la verdad mira si los menús se traban si el teléfono se calienta. una referencia real es más honesta que cualquier charla técnica.

SSelmaParticipante
Cargo
Tienda online
Miembro desde
jul 2024
Mensaje
94
#8

Sea cual sea la agencia pon en el contrato la cláusula de que 'los códigos fuente se subirán cada viernes al repositorio en la nube de la propia empresa y se entregarán las licencias de las librerías de terceros'. Si el código no está en tus manos, en ninguna fase del proyecto el control está en tus manos no lo olvides.

YYiğit K***Participante
Cargo
Responsable de compras
Sector
Publicidad y promoción
Tipo de organización
Equipo de 8 personas
Miembro desde
ago 2024
Mensaje
12
#9

A la hora de decidir puntúa estos 4 criterios: 1) El número de personal con experiencia de la agencia en esa herramienta, 2) El costo extra que saldrá si más adelante se pide la versión iOS, 3) La velocidad de integración de lectura de código de barras y cámara de la app, 4) La garantía de que los códigos se escriban conforme a estándares ampliamente disponibles en el mercado.

FFiliz Ö***Participante
Cargo
Director de operaciones
Sector
Productos del mar
Tipo de organización
Equipo de 8 personas
Miembro desde
sept 2024
Mensaje
383
#10

ya nadie se mata con native puro para un simple catálogo de pedidos, hasta los grandes bancos se pasaron a multiplataforma. bueno 60 mil liras de diferencia no es poca plta ese presupuesto lo usas pa dar tablets o lectores de código de barras a tus distribuidores en campo.

LLevent Y***VeteranoMiembro de la comunidad
Miembro desde
jun 2023
Mensaje
128
#11

Exacto y encima no es tan conocido. El código sin documentación de instalación aunque lo tengas, no es tuyo.

Comprobado por experiencia.

VVeli N***Experto
Cargo
Administrador de sistemas
Sector
Embalaje
Tipo de organización
empresa dentro de un holding
Miembro desde
may 2022
Mensaje
359
#12

No sabía eso.

FFatma U***Participante
Cargo
Jefe de obra
Sector
Deportes y fitness
Tipo de organización
negocio de dos sucursales
Miembro desde
ene 2025
Mensaje
96
#13

Entrando en detalle: Los primeros tres meses todo va bien, los problemas aparecen en el cuarto.

Lo dejo como nota por si sirve.

YYavuz Ö***Experto
Cargo
Diseñador gráfico
Sector
Servicios de limpieza
Tipo de organización
cadena de tiendas
Miembro desde
jul 2023
Mensaje
95
#14

Yo pasé por esto, déjenme contarlo. Si el alcance crece, debe crecer el plazo o el presupuesto. No hay tercera opción.

Ánimo.

YYasemin Y***ParticipanteMiembro de la comunidad
Miembro desde
oct 2023
Mensaje
3
#15

Gracias, me ha servido de mucha ayuda.

GGizem E***ExpertoMiembro de la comunidad
Miembro desde
jun 2023
Mensaje
48
#16

Este hilo es para archivar.

YYağmur E***Participante
Cargo
Coordinador general
Sector
Papel
Tipo de organización
empresa dentro de un holding
Miembro desde
ago 2025
Mensaje
197

Doki · Consultoría SEO · 2026

#17

Tiene razón. El código sin documentación de instalación, aunque lo tengas, no es tuyo.

Comprobado por experiencia.

NNecati G***ExpertoMiembro de la comunidad
Miembro desde
nov 2024
Mensaje
409
#18

Hay algo que no entiendo. Cada "lo miramos luego" en una reunión es trabajo no presupuestado.

Eso es todo, disculpa si me he extendido demasiado.

HHalil K***Participante
Cargo
Director de clínica
Sector
Productos del mar
Tipo de organización
mediana empresa
Miembro desde
may 2024
Mensaje
208

Doki · Diseño de interfaz · 2026

#19

En este punto no estoy de acuerdo con ustedes. En un sistema heredado, lo más caro son las dependencias desconocidas.

Si no lo pones por escrito desde el principio, luego surgen discusiones.

ÖÖzge E***Participante
Cargo
Director de ventas
Sector
Papel
Tipo de organización
taller
Miembro desde
jun 2023
Mensaje
50

Doki · Identidad de marca · 2023

#20

Lo probaré.

Responder