← Proyectos
App Android Kotlin

Indra Asistente

App Android para programar y automatizar envíos de mensajes. Armás la lista de destinatarios, elegís cuándo, y la app se encarga en orden, con historial y registro de cada envío. Pensada para gestionar la comunicación de comunidades.

Aplicación independiente. No está afiliada, asociada ni respaldada por WhatsApp ni por Meta, y no se presenta como una app oficial de terceros.

Qué hace

Programás una vez, se envía solo

Mis grupos

Alta, baja y activar/desactivar; importación de la lista por accesibilidad.

CRUD

Programación

Con alarmas del sistema y una cola en serie: los envíos salen ordenados, uno por uno.

cola

Envío inmediato

"Enviar ahora" y "seleccionar todos los grupos" para lo urgente.

manual

Historial y log técnico

Qué se envió, cuándo y con qué resultado. Si algo falla, queda registrado — no se dice "enviado" sin confirmarlo.

registro
Cómo se construyó

Notas de desarrollo

Material de la ruta T7 · Construcción de herramientas.

01El escáner de grupos que nunca terminaba
Tenía un tope de 40 scrolls que necesitaba 68 segundos, contra un límite que lo cortaba a los 60: nunca llegaba. Se cambió el corte para que mida inactividad (mientras encuentre grupos, sigue), se subió el tope y ya no se pierde lo leído.
02El servicio en primer plano que se cerraba
En Android 12+ hay reglas estrictas para arrancar un servicio en primer plano desde segundo plano. Se movió startForeground al primer paso de todos los caminos y se capturan los casos en que el sistema lo rechaza, marcando la tarea como fallida en vez de que la app se cierre.
03Carrera al recuperar envíos interrumpidos
Al arrancar, la app marcaba como fallida cualquier tarea "enviando" — y a veces alcanzaba a una que se estaba enviando en ese momento. Se le puso un corte temporal fijado al inicio del proceso: solo toca lo que quedó de una ejecución anterior.
04Registro opcional y aviso de independencia
La app abre con una presentación de qué es y por qué se creó; se usa todo sin cuenta, y el registro pasó a Configuración. En el login se avisa de forma visible que no es una app oficial de WhatsApp ni de Meta.

Probá Indra Asistente

Descargá el APK, armá tu primera programación y dejá que la app se encargue.

?