Sobre este proyecto
it-programming / mobile-development
Abierto
​🚨 ATENCIÓN: requisito excluyente antes de enviar tu propuesta 🚨
por favor, antes de redactar mensajes extensos o detallar propuestas técnicas sobre cómo harÃas el trabajo, es indispensable cumplir con nuestro filtro inicial:
en la primera lÃnea de tu mensaje debes escribir la palabra nativo seguida del enlace de descarga de google play store de tu aplicación base.
Si no cuentas con una base propia de reproductor nativo (Exoplayer) operando actualmente en la tienda oficial, te pedimos amablemente no postular. Valoramos el tiempo de ambas partes y, por polÃticas del proyecto, necesitamos validar la aplicación ya publicada antes de evaluar la teorÃa técnica del desarrollo..
Buscamos un Desarrollador Android Senior con base propia y estable de reproductor nativo de video (Exoplayer) para una adaptación a medida.
contexto del proyecto y exclusiones:
somos una empresa que busca independizarse de licencias de terceros. Por ello, NO financiaremos desarrollos desde cero (sabemos que toman demasiado tiempo y carecen de la estabilidad de un código ya probado).
Requerimos a un desarrollador que sea el dueño absoluto de su código base y que dicha base ya se encuentre publicada y operando en Google Play Store. No aceptaremos clones comerciales que dependan de licencias externas o paneles encriptados. Exigimos la entrega del código fuente limpio, la llave de firma (Keystore/JKS) con sus contraseñas y el proyecto editable en Android Studio para asegurar nuestra propiedad absoluta.
REQUERIMIENTOS Técnicos especÃficos:
1. Activación Remota por Device id (mac):
la aplicación deberá generar y mostrar en pantalla un device id único al abrirse. El ingreso debe ser 100% automático para el usuario final una vez que nosotros activemos ese ID desde nuestro panel. Quedan excluidos los sistemas de validación por PIN o registro por parte del cliente.
2. Sistema Multi-DNS (Estándar):
El panel de administración debe permitir el registro de múltiples URLs (DNS), ya que trabajamos con varios proveedores de servicio. La lógica de asignación operará de dos formas:
Para la conexión por MAC: Asignaremos el DNS correspondiente de manera manual desde nuestro panel.
Para el ingreso manual (Usuario/Contraseña): El proceso debe ser automático. Si el dns ingresado por el cliente coincide con nuestra lista de dns registrados en el panel, el sistema debe reconocerlo y habilitar el acceso de inmediato.
3. Login Manual Dual Independiente:
La aplicación debe contar con un apartado secundario para el ingreso manual clásico (URL, Usuario, Contraseña). Esta función debe operar de manera totalmente independiente del sistema de activación por MAC.
4. Panel Backend y API Web:
Requerimos el código fuente completo de un panel en PHP/MySQL, el cual el desarrollador deberá instalar, configurar y dejar 100% operativo en nuestro propio VPS. Este panel gestionará las activaciones de los Device id, la asignación de los dns y mensajes a la app. La API debe quedar bien documentada para futuras automatizaciones web.
5. Rebranding Completo y UI Moderna:
El proyecto incluye el cambio completo de nombre de paquete (Package Name), logos, fondos y paleta de colores.
Requisito clave: La interfaz gráfica (ui/ux) debe ser fluida, moderna (tipo ibo player) y responsiva. Debe adaptarse perfectamente a Smart TVs y a móviles (modo inmersivo real, sin que las barras de estado del celular superpongan el diseño). Rechazaremos bases que sean simples adaptaciones forzadas de Tv a móvil.
Protocolo de evaluación y pagos (innegociable):
el pago se realizará por el proyecto completo y finalizado. No se aceptan presupuestos fraccionados por etapas.
Paso 1 - Filtro Previo (Pre-adjudicación): El candidato deberá enviarnos en su primer mensaje el enlace de Google Play Store de su aplicación base actual (ya sea la versión genérica o la de algún cliente suyo) y un archivo APK genérico (sin nuestra marca). Esto es para comprobar que el código ya superó los filtros de Google y para evaluar que el diseño visual cumpla con el estándar moderno exigido.
Paso 2 - Demo en Vivo (Transparencia): Se solicitará un video breve (5 min) mostrando la estructura del proyecto. Adicionalmente, tendremos una reunión rápida para compartir pantalla y ver la compilación en vivo en Android Studio.
Paso 3 - GarantÃa Google Play: El desarrollador será 100% responsable de gestionar el proceso de prueba cerrada de Google (20 testers durante 14 dÃas). Deberá subsanar sin costo adicional cualquier observación hasta lograr la publicación final en nuestra consola.
Si cuentas con una base moderna publicada que cumpla estas condiciones, inicia tu propuesta con la palabra "NATIVO", incluye el link de Google Play y tu presupuesto.
CategorÃa Programación y TecnologÃa
SubcategorÃa Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias