Terminado

Desarrollador Flutter para Aplicación Móvil con Webview y Notificaciones Push Fcm

Publicado el 11 Noviembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos buscando un desarrollador Flutter experimentado para crear una aplicación móvil sencilla pero funcional para Android e iOS. El objetivo principal es reemplazar nuestra actual aplicación genérica (GTS Server) con una solución personalizada que ofrezca una mejor experiencia de usuario y funcionalidades clave.

La aplicación debe integrar un WebView para cargar nuestra plataforma de rastreo GPS y gestionar notificaciones push de manera robusta a través de Firebase Cloud Messaging (FCM).

Requisitos detallados del proyecto:

1.  Funcionalidad de WebView interno:
    La aplicación debe ser capaz de cargar una de nuestras dos plataformas de rastreo GPS:
    *  https://rastreo.gpsfollowme.com
    *  https://gpsnetic.com/rastreo

2.  Selector inicial de servidor:
    Al abrir la aplicación por primera vez, el usuario deberá poder seleccionar cuál de los dos servidores desea utilizar. Esta elección debe guardarse de forma persistente y el usuario debe tener la opción de cambiarla posteriormente a través de un menú dentro de la aplicación.

3.  Notificaciones push (funcionalidad crítica):
    Nuestra plataforma de rastreo ya está configurada para enviar notificaciones a través de Firebase Cloud Messaging (FCM). La aplicación móvil debe:
    *  Registrarse correctamente en Firebase Cloud Messaging.
    *  Obtener y mostrar el device token único para cada instalación.
    *  Recibir y mostrar notificaciones nativas de forma inmediata, incluso cuando el teléfono esté bloqueado, en segundo plano o la aplicación esté completamente cerrada, replicando el comportamiento de aplicaciones como WhatsApp.
    *  Permitir al usuario seleccionar un sonido de notificación personalizado desde la configuración de la aplicación.
    *  Al tocar una notificación recibida, la aplicación debe abrir el WebView y cargar la URL del servidor seleccionado.

4.  Compatibilidad:
    La aplicación debe ser compatible con dispositivos Android con versión 8 (Oreo) o superior y dispositivos iOS con versión 13 o superior.

Entregables esperados:
*  Código fuente completo de la aplicación en Flutter.
*  Archivos apk y aab para la distribución en android.
*  Build para iOS, listo para pruebas en TestFlight.
*  Configuración de FCM completamente funcional y documentada.
*  Una guía clara sobre cómo editar las URLs de los servidores en el código fuente si fuera necesario en el futuro.

Presupuesto y tiempo:
Estamos abiertos a recibir propuestas que incluyan el costo total del proyecto y un tiempo estimado de entrega. El tiempo estimado para este proyecto es de 5 a 10 días.

Para aplicar, por favor, incluye en tu propuesta ejemplos de aplicaciones que hayas desarrollado con funcionalidades de WebView o notificaciones push, tu costo estimado, el tiempo de entrega y si puedes asistir con la publicación en Google Play Store y Apple App Store.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. V.