Sobre este proyecto
it-programming / mobile-development
Abierto
Muy importante: el desarrollador debe saber español ya que la app está en el idioma español.
Estamos desarrollando una app DASHCAM a partir de Android 12. La app está bastante avanzada, pero necesitamos completar ciertos puntos.
Detalles Clave del Trabajo:
•
Usamos Jira: El desarrollador deberá conectarse a nuestro Jira para saber las tareas pendientes.
•
Usamos Bitbucket: El desarrollador trabajará con Bitbucket, que es nuestro repositorio de código.
•
Daily Stand-up: El desarrollador deberá estar disponible para una reunión diaria de 30 minutos para discutir el progreso del desarrollo.
Sobre la App:
Se trata de una app dashcam que graba y toma fotos en base a ciertos eventos.
Tareas Pendientes:
1. Diseño de la Interfaz:
Necesitamos diseñar una interfaz gráfica visualmente atractiva, moderna y llamativa, utilizando nuestros colores y manual de identidad. Actualmente, la interfaz está orientada al desarrollo.
2. Grabación de Video:
•
Incluir en los videos información de GPS (coordenadas), dirección, fecha, hora y velocidad.
•
Esta funcionalidad ya está implementada para fotos, pero falta para los videos.
3. Desarrollar Menú de Configuración:
Configuración General:
•
Idiomas: Agregar es, fr, it, pt, de, nl, gb, árabe, rumano y ruso (actualmente solo está disponible español).
•
Formato de Fecha: Opciones: dd/mm/yyyy, yyyy/mm/dd, yyyy/dd/mm (por defecto: dd/mm/yyyy).
•
Unidad de Velocidad: Millas por hora / Kilómetros por hora (por defecto: Kilómetros por hora).
•
Ubicación del Video: Permitir elegir entre memoria interna o tarjeta SD. Si se selecciona tarjeta SD, debe crearse la misma estructura de carpetas que en la memoria interna (por defecto: memoria interna).
•
Ubicación de la Foto: Permitir elegir dónde guardar las fotos (por defecto: memoria interna).
•
Duración del Video: Configurar la frecuencia de grabación desde 1 hasta 60 minutos (por defecto: 5 minutos).
•
Grabación en Bucle: Permitir grabar videos nuevos eliminando los anteriores cuando se llena el espacio (booleano).
•
Capacidad de Memoria para Videos: Configurar límites desde 0.5GB hasta 500GB, con opción "Ilimitado" que utiliza todo el espacio disponible (por defecto: Ilimitado).
•
G-Sensor (Sensor de Impacto): Bloquear los videos para evitar su eliminación automática tras grabaciones activadas por impacto.
•
Sensibilidad del G-Sensor: Muy Bajo, Bajo, Normal, Alto, Muy Alto (por defecto: Bajo).
•
Tasa de Actualización del GPS: Opciones desde 0.1 segundos hasta 2.0 segundos (ej.: 0.1, 0.2, etc.), Además de 3.0 y 5.0 segundos (por defecto: 0.5 segundos).
Configuración Adicional:
•
Compartir: Compartir en redes sociales y WhatsApp.
•
Calificar: Permitir calificar la app en Google Play.
•
Soporte: Enviar un correo al equipo de soporte.
•
FAQ: Sección de Preguntas Frecuentes.
•
Políticas de Privacidad: Mostrar las políticas de privacidad de la app.
•
Versión de la App: Mostrar la versión de la aplicación.
4. Implementar Funcionalidades Premium con Suscripción:
La app será gratuita, pero algunas funcionalidades requerirán una suscripción premium:
•
Ubicación de Fotos/Videos: Por defecto, se almacenarán en la memoria interna; cambiar la ubicación será de pago.
•
Grabación en Bucle: Solo estará habilitada para usuarios premium; en caso contrario, la grabación se detendrá al llenar la memoria interna.
•
Formato de Video: El formato por defecto es AVI; el formato MP4 será disponible solo en la versión premium (el formato MP4 ya está desarrollado, solo falta integrarlo con la versión premium).
•
Capacidad de Memoria para Videos: Solo se podrá modificar en la versión premium.
•
Grabación en Segundo Plano: Solo estará disponible para usuarios premium (esta funcionalidad ya está desarrollada, solo falta habilitarla en la versión premium).
Contexto general del proyecto
La misma informacion esta en el archivo PDF
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
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Modificar una app existente
Tipo de app Utilidad - Aplicación de utilidad (flash, calculadora, etc.)
Necesita backend No
Procesador de pago Sí
Plazo de Entrega: No definido
Habilidades necesarias