Desarrollo de apps móviles de marca blanca

Una app de marca blanca es un producto vendido muchas veces: la misma aplicación, remarcada y republicada para cada uno de tus socios, franquiciados o mercados. Lo difícil no es construir una app. Es construir una base de código que pueda convertirse en diez, cincuenta o cien apps de marca sin que tu coste de mantenimiento crezca con cada lanzamiento.

Diseñamos y construimos plataformas de marca blanca donde cada nueva app de marca es una configuración y no un fork, de modo que un solo equipo publica y mantiene la flota entera.

1
Base de código
Todas las apps de marca comparten el mismo código fuente
Horas
Para lanzar una marca
No semanas de ingeniería por app
Ilimitadas
Apps de marca
El coste marginal tiende a cero
1
Corrección → todas las apps
Un cambio llega a toda la flota

Por qué Flutter es la mejor elección para apps de marca blanca

La marca blanca es el caso de uso para el que se hizo Flutter. Construir de forma nativa una flota de apps de marca significa mantener dos bases de código (Swift y Kotlin) multiplicadas por cada marca: una carga de mantenimiento imposible. Flutter lo reduce a una base de código, un equipo, todas las plataformas. Son los mismos cimientos que hay tras nuestro trabajo de desarrollo de apps con Flutter, escalados de una app a una flota entera.

Qué le da Flutter a una flota de marca blanca

Una única fuente de verdad

iOS y Android para cada marca construidos desde una base de código en Dart, sin divergencia por plataforma ni por marca

Tematización perfecta al píxel

Flutter renderiza cada píxel por su cuenta, así que un tema de marca se aplica igual en todos los dispositivos y plataformas

Rendimiento nativo

Compilado a código ARM nativo: cada app de marca se siente de primera, no como un envoltorio

Una corrección, toda la flota

Un bug arreglado o una funcionalidad entregada una vez aterriza en todas las apps en la siguiente release

💡 En resumen: para una sola app, Flutter es una excelente elección. Para una flota de apps de marca blanca, es la única elección que mantiene cuerdo el mantenimiento: una base de código en lugar de (2 plataformas × N marcas) proyectos que mantener sincronizados.

Un sistema flexible de estilos y activación de funciones

El núcleo de una plataforma de marca blanca es la capa de configuración que convierte una base de código en muchas apps distintas. Construimos un sistema donde todo lo que define una marca vive en la configuración, separado del código.

Estilos flexibles: colores, tipografía, logos, iconos de app, pantallas de inicio y luminosidad clara u oscura se controlan por marca. Responsables sin perfil técnico definen el aspecto de una marca a través de una interfaz de administración, sin desarrollador, sin cambios de código y sin peticiones de recompilación.

Activación de funciones: no todas las marcas se publican con las mismas capacidades. Nuestro sistema de activa o desactiva funcionalidad por app: las marcas premium desbloquean módulos avanzados, las apps regionales activan funciones específicas de su mercado y las marcas piloto obtienen acceso anticipado, todo desde la configuración.

Configurado por marca, no programado por marca

Tema y marca

Colores, tipografías, iconos, splash y luminosidad definidos por app

Feature flags

Activa o desactiva capacidades para cada marca de forma independiente

Identidad en tienda

Nombre de app, identificadores de paquete y metadatos de tienda por ficha

Pagos e integraciones

Configuración de pagos, API y terceros por marca

Automatización de build y despliegue

Quince apps significan quince compilaciones, quince configuraciones de firma y quince envíos a las tiendas en cada release. Hecho a mano, ahí es donde los proyectos de marca blanca se derrumban. Automatizamos todo el pipeline de compilación y publicación para que publicar la flota entera sea una operación única y repetible.

Usamos Fastlane —la cadena de automatización móvil estándar del sector— para gestionar la firma y el aprovisionamiento, compilar y firmar los binarios de iOS y Android y enviar cada app a la App Store y a Google Play con sus metadatos y capturas. La configuración de build nativa que necesita cada marca —application ID, identificadores de paquete, números de versión, firma, iconos— se genera automáticamente a partir de la configuración de la marca, así que ningún ajuste por app se edita nunca a mano.

Automatizado del formulario a la tienda

Configuración nativa por marca

Ajustes de build de Android e iOS generados desde la configuración, nunca editados a mano

Builds firmadas

Firma y aprovisionamiento automatizados en toda la flota

Envío a tiendas

Fastlane sube binarios, metadatos y capturas a ambas tiendas

Releases repetibles

Cada marca nueva hereda el mismo camino de despliegue probado en combate

Interfaz de administración web

El sistema se opera a través de una interfaz de administración web que construimos con Nuxt. Es donde un responsable crea una nueva app de marca: introduce el nombre, sube los recursos, elige el tema y la luminosidad, selecciona qué funciones están activas y rellena los metadatos de tienda. Enviar el formulario genera la configuración de la marca y dispara el pipeline de compilación automatizado.

El resultado: lanzar una nueva app de marca se convierte en una acción autogestionada para personal sin perfil técnico, no en un ticket de ingeniería. El negocio escala el número de apps publicadas sin escalar el tamaño del equipo de ingeniería.

Modelos de publicación: tus cuentas, tu decisión

Cómo aparecen tus apps en las tiendas es una decisión estratégica, y damos soporte al modelo que encaje con tu negocio:

Modelo de publicación
Cuenta de desarrollador única
Cuenta por app
Flexible / mixtoEl más común
Presencia en tienda
Todas las apps bajo tu cuenta
Cada marca en su propia cuenta
Mezcla por marca según convenga
Separación de marcas
Apps ligadas a un editor
Separación total por marca
Separadas donde importa
Sobrecarga de configuración
La menor: una cuenta
La mayor: una cuenta por app
Equilibrada
Mejor para
Una empresa con muchas submarcas
Marcas socias independientes
Redes de socios en crecimiento

¿No sabes qué modelo elegir?

El pipeline soporta los tres, y puedes cambiar de opinión más adelante: las apps pueden publicarse bajo una única cuenta de desarrollador, una cuenta dedicada por app o cualquier mezcla flexible. Te ayudamos a elegir en función de la independencia de marca, los acuerdos con socios y la política de las tiendas.

No buscábamos una sola app: necesitábamos toda una familia de apps de marca, una nueva por cada socio que incorporamos. Construir y mantener cada una de forma nativa nos habría enterrado en costes de ingeniería antes siquiera de llegar al punto de equilibrio. Todo el modelo solo funciona si lanzar otra app de marca es casi gratis.

Nerdy Production nos dio exactamente eso: una base de código Flutter que se convierte en cualquier número de apps completamente personalizadas, además de un panel de administración donde nuestro propio equipo pone en marcha una marca nueva sin tocar código. Una sola corrección aterriza en todas las apps, los socios nuevos entran en producción en horas en vez de en semanas y el coste de la siguiente marca roza el cero. Convirtieron algo que parecía imposible en un proceso repetible, y nos han permitido aumentar el número de apps sin aumentar el equipo.

Evgeny Syrtsov
Evgeny Syrtsov
CEO, Netgineers GmbH

Precios del desarrollo de apps de marca blanca

Precios transparentes para construir y operar una plataforma de marca blanca

Plataforma inicial

Una app, construida para escalar

24-44 mil €

1-2 meses

  • App Flutter (iOS y Android)
  • Sistema de tematización y marca
  • Base de feature flags
  • Automatización de build y despliegue
  • Publicación con cuenta única
  • Hasta 2 marcas de lanzamiento
Empezar
Popular

Plataforma de flota

Construida para muchas marcas

44-80 mil €

2-3 meses

  • Todo lo de la plataforma inicial
  • Interfaz de administración web (Nuxt)
  • Creación de apps autogestionada
  • Envío automatizado a las tiendas
  • Modelos de publicación flexibles
  • Opción de app para socios o vendedores
Empezar

Flota enterprise

Gran escala y a medida

desde 80 mil €

3+ meses

  • Todo lo de la plataforma de flota
  • Backend a medida y API multiinquilino
  • Activación de funciones avanzada
  • Cuentas de desarrollador por app
  • Analítica en toda la flota
  • Soporte dedicado y SLA
Empezar

Precios a medida disponibles

Cada plataforma de marca blanca es distinta. Estos rangos son aproximados: te daremos un presupuesto detallado tras entender cuántas marcas planeas lanzar, tu conjunto de funcionalidades y tu estrategia de publicación. Contáctanos para una consulta gratuita.

Preguntas frecuentes

Todo lo que necesitas saber sobre el desarrollo de apps de marca blanca

Una app de marca blanca es una única aplicación que puede remarcarse y republicarse como muchas apps independientes con su propia marca. Cada una tiene su nombre, su logo, sus colores y su ficha de tienda, pero todas funcionan sobre la misma base de código compartida, así que construyes y mantienes un producto mientras publicas muchas apps de marca.
Construir apps de marca blanca de forma nativa significaría mantener dos bases de código (Swift y Kotlin) por cada marca. Flutter te permite construir iOS y Android para cada marca desde una base de código en Dart, con tematización perfecta al píxel y rendimiento nativo. Una corrección o una funcionalidad llega a la flota entera en la siguiente release, lo que lo convierte en el único enfoque que mantiene manejable el mantenimiento a escala.
A través de una interfaz de administración web que construimos con Nuxt. Un responsable sin perfil técnico introduce el nombre de la marca, sube los recursos, elige el tema, la luminosidad y las funciones activas, y rellena los metadatos de tienda. Enviar el formulario genera la configuración de la marca y dispara un pipeline automatizado de compilación y despliegue (con Fastlane) que produce apps firmadas y las envía a la App Store y a Google Play.
Sí. Construimos un sistema flexible de activación de funciones para que las capacidades puedan encenderse o apagarse por marca desde la configuración. Las marcas premium pueden desbloquear módulos avanzados, las apps regionales pueden activar funciones específicas de su mercado y las marcas piloto pueden tener acceso anticipado, todo sin cambiar el código compartido.
Sí: las apps pueden publicarse bajo una única cuenta de desarrollador, una cuenta dedicada por app o cualquier mezcla flexible. El modelo de publicación es decisión tuya según la independencia de marca, los acuerdos con socios y la política de las tiendas, y el pipeline automatizado soporta los tres.