Examples
Examples
Sección titulada «Examples»Este repositorio incluye aplicaciones demo nativas. No hay una demo web pública incluida en el repositorio, así que este sitio no publica hoy una experiencia /demo/.
App de ejemplo Android
Sección titulada «App de ejemplo Android»Ruta:
example-android/Qué demuestra:
- consumir el paquete Android publicado
com.deepdots.sdk:shared-android:0.3.0 - inicialización con un
publicKey - metadata de usuario mediante
metadata = mapOf("userId" to userId) - actualizaciones de path para
/login,/homey rutas de detalle - listeners de eventos del ciclo de vida del popup
- disparo manual de un popup
- flujos por evento y por scroll en la UI de la demo
App de ejemplo Android local
Sección titulada «App de ejemplo Android local»Ruta:
example-android-local/Qué demuestra:
- consumir directamente el módulo local
:shareddurante el desarrollo del repositorio - validar el comportamiento del SDK sin depender del artefacto Android publicado
App de ejemplo iOS
Sección titulada «App de ejemplo iOS»Ruta:
iosApp/Qué demuestra:
- inicialización desde Swift
- adjuntar
PlatformContextdesde un root view controller - actualizaciones de path por navegación
- reporte del porcentaje de scroll vía
onScroll - disparo de eventos personalizados
- consumo del Swift Package binario a través de
DeepdotsSDK
Flujo de validación recomendado para stakeholders
Sección titulada «Flujo de validación recomendado para stakeholders»- Usa la app demo de Android o iOS para validar timing, colocación de UX y comportamiento de eventos.
- Confirma el naming de los paths con las pantallas usadas en la app host de producción.
- Verifica los eventos de ciclo de vida del popup frente a las expectativas de analítica.
- Confirma que los popups configurados en Deepdots cargan y se comportan como se espera en la app.
Estado de la demo pública
Sección titulada «Estado de la demo pública»- Demo web pública disponible actualmente en este repositorio: ninguna
- Apps de ejemplo nativas disponibles para validación interna: sí