Desarrollador Android Senior, Reproductor Nativo + Panel/Dns (Código Propio Play Store, No Clones)
android-app-development, java, api, php, mysql
Preferred qualifications
- Experience: Expert
🚨 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.
--- ENGLISH VERSION ---
🚨 ATTENTION: Mandatory requirement before submitting your proposal 🚨
Please, before writing long messages or detailing technical proposals on how you would do the job, it is strictly required to pass our initial filter: in the very first line of your message, you must write the word NATIVE followed by the Google Play Store download link of your base application.
If you do not have your own native video player base (Exoplayer) currently operating in the official store, we kindly ask you not to apply. We value both parties' time and, per project policies, we must validate the already published application before evaluating any technical development theory.
We are looking for a Senior Android Developer with their own stable native video player base (Exoplayer) for a custom adaptation.
Project context and exclusions:
We are a company looking to become independent from third-party licenses. Therefore, we WILL NOT finance from-scratch developments (we know they take too much time and lack the stability of already tested code). We require a developer who is the absolute owner of their base code and that this base is already published and operating on the Google Play Store. We will not accept commercial clones that depend on external licenses or encrypted panels. We demand the delivery of the clean source code, the signing key (Keystore/JKS) with its passwords, and the editable project in Android Studio to ensure our absolute ownership.
Specific Technical REQUIREMENTS:
1. Remote Activation via Device ID (MAC):
The application must generate and display a unique Device ID on the screen upon opening. Login must be 100% automatic for the end user once we activate that ID from our panel. PIN validation systems or customer registration are excluded.
2. Multi-DNS System (Standard):
The admin panel must allow the registration of multiple URLs (DNS), as we work with several service providers. The assignment logic will operate in two ways:
- For MAC connection: We will assign the corresponding DNS manually from our panel.
- For manual login (Username/Password): The process must be automatic. If the DNS entered by the client matches our list of registered DNS in the panel, the system must recognize it and enable access immediately.
3. Independent Dual Manual Login:
The application must have a secondary section for classic manual login (URL, Username, Password). This function must operate completely independently of the MAC activation system.
4. Backend Panel and Web API:
We require the complete source code of a PHP/MySQL panel, which the developer must install, configure, and leave 100% operational on our own VPS. This panel will manage Device ID activations, DNS assignments, and messages to the app. The API must be well documented for future web automations.
5. Complete Rebranding and Modern UI:
The project includes a complete change of the package name, logos, backgrounds, and color palette. Key requirement: The graphic interface (UI/UX) must be fluid, modern (IBO player style), and responsive. It must adapt perfectly to Smart TVs and mobile phones (true immersive mode, without cell phone status bars overlapping the design). We will reject bases that are simple forced adaptations from TV to mobile.
Evaluation and payment protocol (non-negotiable):
Payment will be made for the complete and finished project. Fractional budgets by stages are not accepted.
- Step 1 - Prior Filter (Pre-award): The candidate must send us in their first message the Google Play Store link of their current base application (either the generic version or that of a client) and a generic APK file (without our brand). This is to verify that the code has already passed Google's filters and to evaluate that the visual design meets the required modern standard.
- Step 2 - Live Demo (Transparency): A short video (5 min) showing the project structure will be requested. Additionally, we will have a quick meeting to share screen and see the live compilation in Android Studio.
- Step 3 - Google Play Guarantee: The developer will be 100% responsible for managing the Google closed testing process (20 testers for 14 days). They must correct any observations at no additional cost until the final publication in our console is achieved.
If you have a modern published base that meets these conditions, start your proposal with the word "NATIVE", include the Google Play link and your budget.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in