DigitalMistress
Una app premium de compañía con IA para adultos: una compañera que evoluciona, con memoria, chat natural y llamadas de voz en tiempo real, vendida como suscripción de $24.99 al mes en App Store y Google Play.
- Sector
- IA · App de compañía
- Rol
- Desarrollador móvil principal
- Plataformas
- iOS · Android
- Año
- 2026
- Stack
- FlutterDartGetXWebSocketsHume EVI (speech-to-speech)Raw PCM audioRevenueCatStripeFirebase Cloud MessagingSentryAge verification (Apple · Google Play · Didit)

01
Problema
DigitalMistress quería algo más que un chatbot: una compañera que recuerde al usuario, se adapte con el tiempo y se sienta presente, incluida la conversación por voz en vivo. Al ser un producto de suscripción solo para adultos, además tenía que resolver lo que las tiendas revisan con lupa: verificación de edad, consentimiento, moderación de contenido, borrado de cuenta y cobros dentro de la app.
02
Enfoque
Tratar la relación como el producto. Cada flujo, desde crear la compañera hasta la primera llamada de voz, se diseñó como un paso de una relación que se desbloquea con el tiempo, y el cumplimiento y los cobros se construyeron como sistemas de primer nivel, no como añadidos.
03
Solución
Una app en Flutter para iOS y Android. Una configuración guiada de ocho pasos permite dar forma a la compañera (apariencia, rasgos de personalidad y una voz generada) y refinarla después. El chat funciona sobre WebSockets con un motor de ritmo humano, mensajes multimedia, swipe-to-reply y reporte de mensajes. Las llamadas de voz son speech-to-speech con Hume EVI: audio PCM crudo por un WebSocket binario, manejo de interrupciones, forma de onda en vivo, cambio de altavoz y un resumen de la llamada en el chat, con el tiempo medido por cuota. Los cobros combinan suscripciones y paquetes de minutos de voz con RevenueCat en la app y Stripe en la web, además de descuentos por código de creador y estados de membresía pausada o suspendida. El cumplimiento incluye verificación de edad (Declared Age Range de Apple, Age Signals de Google Play y Didit como respaldo), un registro de consentimientos y aviso de IA, revisión de imágenes antes de subirlas y borrado completo de cuenta. Las notificaciones push usan una extensión de notificaciones propia en iOS, y Sentry registra los errores en producción.
04
Resultado
DigitalMistress está publicada en App Store y Google Play, con chat, llamadas de voz en tiempo real y suscripciones funcionando de punta a punta, y con las piezas de cumplimiento que las tiendas exigen a una app solo para adultos.
Capas en las que trabajé
- Chip y sensores
- Firmware
- Conectividad
- Backend y nube
- App y web
El código y los enlaces de tienda de este cliente son privados.
Pantallas










