Evaluating bids

Implementación de Android App Links para la Aplicación Lector Tadi Universal

Published on the July 02, 2025 in IT & Programming

About this project

Open

1 · Antecedentes breves

App actual, desarrollada en Android Studio/java (publicada en Play Store a mi nombre).

Escanea códigos QR de mi dominio tadi-in.com y guarda cada página (tarjeta de contactos digital) en la sección Tadis (sin duplicados, reordenando por uso reciente).

Funciona correctamente solo cuando hay conexión.

Sitio web: WordPress + Elementor, URLs de tarjetas:
https://tadi-in.com/nombredelatarjeta

Yo me encargo de todo lo relacionado con WordPress/Elementor.

Objetivo inmediato: añadir un botón “Guardar en Lector Tadi Universal” dentro de cada tarjeta (La parte donde hay que realizar la configuración en Elementor de WordPress me encargo yo, agregando la url especial). Ese botón enviará al usuario a la app mediante Android App Links, la cuál tendrá la URL con el prefijo especial. El resto de los enlaces del dominio deben seguir abriéndose en cualquier navegador o lector QR sin invocar la app.
---

2 · Alcance del trabajo (solo Deep Linking)

1. Definir y configurar un intent-filter en AndroidManifest.xml para que la app solo intercepte URLs que empiecen con:

https://tadi-in.com/guardar-en-app/

Todo enlace que no tenga ese prefijo debe comportarse como hasta ahora (abrirse normalmente en el navegador).


2. Preparar/verificar assetlinks.json (yo envío la Huella SHA-256 del keystore de producción, para generar el `assetlinks.json`).


3. Entregar un build firmado para pruebas (apk o aab).
⚠️ La firma definitiva la realiza otro programador, por lo que este build solo se usará para validar que el Deep Linking funciona correctamente. Y un video corto o capturas donde se vea:

Tocar enlace con prefijo /guardar-en-app/ → la app recibe la URL y muestra la confirmación "Tarjeta digital guardada en la sección Tadis".

Tocar o escanear enlace sin el prefijo → se abre en navegador, sin invocar la app.

4. Documentar brevemente (1 página) qué cambiaste y dónde, para que otro dev pueda continuar (en el futuro se añadirá modo offline).
---

3 · Entregables

Código fuente actualizado (Git o .zip).

apk/aab firmado.

Package Name definitivo (si cambia).

Documento de verificación (texto o PDF con capturas / video).

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed

Other projects posted by C. T.