Desarrollo de Aplicación de Android para sincronizar contactos de Whatsapp
Budget: $100 – $150 USD
Necesitamos una aplicación Android sencilla que guarde automáticamente contactos en la agenda del teléfono cuando se recibe un mensaje de WhatsApp de un número desconocido. Cómo funciona:
Cuando llega una notificación de WhatsApp, la app verifica si el número del remitente existe en la agenda del teléfono. Si no existe, consulta nuestra API REST para buscar el nombre del contacto. Si lo encuentra, añade automáticamente el contacto a la agenda del teléfono con el nombre correcto. Requisitos técnicos:
Usar NotificationListenerService para escuchar notificaciones de WhatsApp (sin root)
Verificar en ContactsContract si el número ya existe antes de insertarlo
Insertar nuevos contactos via ContentResolver con nombre y número de teléfono
Ejecutarse como ForegroundService en segundo plano para evitar que Android la cierre
Detectar duplicados para no crear contactos repetidos
Compatible con Android 8.0 en adelante (API level 26+)
No se requieren librerías de terceros más allá del SDK estándar de Android
Permisos necesarios:
READ_CONTACTS
WRITE_CONTACTS
BIND_NOTIFICATION_LISTENER_SERVICE
INTERNET
Entregables:
Proyecto completo en Android Studio con código fuente
APK compilado listo para instalar
Documentación breve explicando cómo configurar el endpoint de la API y las credenciales
La app debe funcionar en segundo plano sin interacción del usuario después de la configuración inicial
Lo que NO buscamos:
No se necesita interfaz compleja — una pantalla simple de configuración para introducir la URL de la API y las credenciales es suficiente
No se requiere publicación en Play Store
No se necesitan notificaciones push ni funcionalidades adicionales
Cuando llega una notificación de WhatsApp, la app verifica si el número del remitente existe en la agenda del teléfono. Si no existe, consulta nuestra API REST para buscar el nombre del contacto. Si lo encuentra, añade automáticamente el contacto a la agenda del teléfono con el nombre correcto. Requisitos técnicos:
Usar NotificationListenerService para escuchar notificaciones de WhatsApp (sin root)
Verificar en ContactsContract si el número ya existe antes de insertarlo
Insertar nuevos contactos via ContentResolver con nombre y número de teléfono
Ejecutarse como ForegroundService en segundo plano para evitar que Android la cierre
Detectar duplicados para no crear contactos repetidos
Compatible con Android 8.0 en adelante (API level 26+)
No se requieren librerías de terceros más allá del SDK estándar de Android
Permisos necesarios:
READ_CONTACTS
WRITE_CONTACTS
BIND_NOTIFICATION_LISTENER_SERVICE
INTERNET
Entregables:
Proyecto completo en Android Studio con código fuente
APK compilado listo para instalar
Documentación breve explicando cómo configurar el endpoint de la API y las credenciales
La app debe funcionar en segundo plano sin interacción del usuario después de la configuración inicial
Lo que NO buscamos:
No se necesita interfaz compleja — una pantalla simple de configuración para introducir la URL de la API y las credenciales es suficiente
No se requiere publicación en Play Store
No se necesitan notificaciones push ni funcionalidades adicionales