Sobre este proyecto
it-programming / mobile-development
Abierto
Requerimiento adicional para desarrollo de aplicativo AR “VIRTUAL3D”
Nombre del proyecto
El aplicativo deberá cambiar oficialmente de nombre a:
VIRTUAL3D
El nuevo nombre deberá reflejarse en:
Nombre de la aplicación
Ícono
Splash screen
Configuración interna
Firebase/Backend
Google Play Console
Archivos del proyecto
apk y aab finales
textos visibles al usuario
alcance adicional del proyecto
el desarrollador deberá corregir y optimizar el sistema de realidad aumentada (ar), debido a que actualmente los objetos 3d presentan los siguientes problemas:
deslizamiento del objeto junto con el espectador
cambio incorrecto de dimensiones o escala
pérdida de ubicación del objeto 3d
falta de precisión en el posicionamiento
inestabilidad del objeto respecto al entorno real
el objetivo es lograr un comportamiento similar a aplicaciones tipo:
pokémon go
google live view
sistemas de realidad aumentada persistente
donde el objeto 3d permanezca fijo en el mismo punto del mundo real, independientemente del movimiento del usuario.
Requerimientos técnicos obligatorios
El desarrollador deberá implementar un sistema de:
Anclaje espacial persistente (Persistent Spatial Anchors)
Utilizando tecnologías compatibles con:
ARCore
Geospatial api
vps (visual positioning system)
cloud anchors
reconocimiento visual del entorno
sensores del dispositivo móvil
funcionalidades obligatorias para el administrador
el aplicativo deberá incluir un modo especial para administrador, donde pueda:
1. Colocar objetos 3D manualmente en el entorno real
Mediante:
cámara del teléfono,
realidad aumentada,
referencias visuales,
orientación espacial.
2. Ajustar el objeto 3D
Con controles para:
mover
rotar
escalar
subir/bajar altura
fijar orientación
3. Guardar referencias avanzadas del entorno
El sistema no deberá depender únicamente de coordenadas gps.
Deberá almacenar además:
orientación del dispositivo
puntos visuales del entorno
referencias espaciales
anclajes persistentes
profundidad y geometría del entorno
referencias compatibles con Google Street View o tecnologías similares
4. Reposicionamiento exacto para espectadores
Cuando otro usuario abra el aplicativo en el mismo lugar:
el objeto 3D deberá aparecer en la misma ubicación exacta donde fue dejado por el administrador,
manteniendo:
posición,
escala,
orientación,
altura,
estabilidad.
Requerimientos de estabilidad
El sistema deberá evitar:
movimiento del objeto junto con la cámara,
deformaciones,
variaciones de tamaño,
desplazamientos inesperados,
pérdida de tracking,
reposicionamientos incorrectos.
Compatibilidad
El aplicativo deberá funcionar correctamente en dispositivos Android compatibles con ARCore.
Entregables obligatorios
El desarrollador deberá entregar:
Código fuente completo
APK final
Archivo AAB para Google Play
Base de datos/backend configurado
Manual básico de uso
Credenciales y accesos del proyecto
Proyecto totalmente funcional y editable
Publicación en Google Play
Una vez aprobado el funcionamiento final por parte del contratante, el desarrollador deberá:
Publicar el aplicativo en Google Play Store
Incluyendo:
configuración de Play Console,
generación del archivo AAB,
íconos,
permisos,
configuración de privacidad,
carga de screenshots,
configuración básica de publicación.
La publicación final deberá quedar operativa y visible en Google Play.
Condición de conformidad
El proyecto se considerará concluido únicamente cuando:
todas las funcionalidades estén operativas,
el sistema AR quede estable,
el posicionamiento 3D funcione correctamente,
el contratante valide el funcionamiento final,
y la aplicación se encuentre publicada en Google Play Store.
Propiedad intelectual
Todo el código fuente, diseños, configuraciones, modelos y desarrollos realizados para este proyecto serán propiedad exclusiva del contratante una vez efectuado el pago final.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
Plazo de Entrega: No definido