App Android Grabación Programada Personalizada
Budget: $30 – $250 USD
Busco desarrollar una aplicación Android nativa que funcione como servicio en segundo plano. Su función central será la grabación de pantalla, pero no en modo continuo, sino mediante un sistema de grabación programada totalmente a medida.
Objetivos clave
• Servicio persistente que inicie y detenga la captura de pantalla según horarios configurables por el usuario (por ejemplo, rangos de horas específicos, fechas concretas o eventos definidos).
• Interfaz sencilla para crear, editar y eliminar estos planes de grabación.
• Indicador visual discreto (overlay) mientras la grabación esté activa, sin interferir con la interacción del usuario con otras apps.
• Almacenamiento local de los archivos en una carpeta definida, con opción para rotación o eliminación automática según tamaño o antigüedad.
• Compatibilidad desde Android 10 en adelante, respetando las restricciones actuales de permisos (MediaProjection, foreground service, notification channel).
• Código escrito en Kotlin (Java aceptable para módulos puntuales) y estructurado con buenas prácticas (MVVM o similar) para facilitar mantenimiento.
Entregables esperados
1. APK de prueba y código fuente completo en un repositorio Git.
2. Instrucciones de compilación, lista de dependencias y guía rápida de uso.
3. Documento breve con recomendaciones para futuras mejoras o expansión (por ejemplo, integración en la nube, activadores adicionales, opciones de overlay avanzadas).
Acepto sugerencias sobre librerías o patrones siempre que se mantenga la grabación programada a medida como núcleo del proyecto.
Objetivos clave
• Servicio persistente que inicie y detenga la captura de pantalla según horarios configurables por el usuario (por ejemplo, rangos de horas específicos, fechas concretas o eventos definidos).
• Interfaz sencilla para crear, editar y eliminar estos planes de grabación.
• Indicador visual discreto (overlay) mientras la grabación esté activa, sin interferir con la interacción del usuario con otras apps.
• Almacenamiento local de los archivos en una carpeta definida, con opción para rotación o eliminación automática según tamaño o antigüedad.
• Compatibilidad desde Android 10 en adelante, respetando las restricciones actuales de permisos (MediaProjection, foreground service, notification channel).
• Código escrito en Kotlin (Java aceptable para módulos puntuales) y estructurado con buenas prácticas (MVVM o similar) para facilitar mantenimiento.
Entregables esperados
1. APK de prueba y código fuente completo en un repositorio Git.
2. Instrucciones de compilación, lista de dependencias y guía rápida de uso.
3. Documento breve con recomendaciones para futuras mejoras o expansión (por ejemplo, integración en la nube, activadores adicionales, opciones de overlay avanzadas).
Acepto sugerencias sobre librerías o patrones siempre que se mantenga la grabación programada a medida como núcleo del proyecto.