Continuar desarrollo de aplicación android -- 2

Job ID: 38939679

Budget: €750 – €1,500 EUR

MUY IMPORTANTE el desarrollador debe saber ESPAÑOL ya que la app está en el idioma español.

Estamos desarrollando un app DASHCAM a partir de Android 12. Tenemos la app bastante desarrollada pero necesitamos terminar ciertos puntos.

==> Trabajamos con Jira: El desarrollador deberá conectarse a nuestro Jira para saber lo que hay pendiente
==> Trabajamos con Bitbucket: El desarrollador trabajará con Bitbucket que es nuestro repositorio de
código
==> El desarrollador deberá estar DISPONIBLE para una daily de 30 min y asi podamos saber el avance del desarrollo.

La app:
Se trata de una app dashcam, graba y toma fotos en base a ciertos eventos.

Tareas pendientes:

==> Necesitamos diseñar una interfaz gráfica bonita, moderna, llamativa, utilizando nuestros colores y nuestro manual de identidad, ya que en este momento la interfaz que tenemos es para desarrollar.

==> Grabación de video: Necesitamos que en el video se registre información GPS (coordenadas), se registre la dirección, la fecha, la hora y la velocidad. En este momento tenemos la funcionalidad hecha para las fotos, pero nos falta esa funcionalidad para los videos.

==> Desarrollar menú de configuración: Otros ajustes; En este menú debemos poder cambiar o editar:

* Idiomas: ES, FR, IT, PT, DE, NL, GB, ARABE, RUMANO, RUSO: Solo esta español

* Formato fecha: 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 (Tarjeta o memoria interna): Opción para poder decir donde queremos que se guarden los videos. Si se elije una tarjeta externa deben crearse las mismas carpetas que ya se crean en la memoria interna. Por defecto: memoria interna. 

* Ubicación de la foto: Opción para poder decir donde queremos que se guarden los videos. Por defecto: memoria interna. 

* Duración del video: Frecuencia con la que se debe guardar: EL rango ira desde 1 min hasta 60 min. Por defecto: 5 min.

* Grabación en bucle: Esta opción permitirá grabar videos nuevos eliminando los anteriores cuando ya no haya espacio: Booleano

* Capacidad de memoria para los videos: Irá desde 0.5 GB hasta 500GB tendrá la opción de “Ilimitado” que es que usara todo el espacio disponible. Por defecto ilimitado

* G-sensor (Sensor de impacto): Bloquea los videos para que no se borren automáticamente (sobreescribir) cuando han sido grabados a causa de un golpe.

* Sensibilidad de G-sensor: Muy bajo, Bajo, Normal, Alto, Muy alto. . Por defecto: Bajo.

* Tasa de actualización de GPS: Irá desde 0.1 segundos, llegando 1 a 1 hasta 2.0 segundos (ej: 0.1, 0.2, 0.3 etc etc), luego tendremos 3.0 segundos y 5.0 segundos.  Por defecto: 0.5 segundos.

==> Desarrollar menú de configuración: Más:

* Compartir: Compartir por las redes sociales y whatsapp

* Puntuar: Calificar la app en Google Play

* Soporte: Enviar un email al área de soporte

* FAQ (Preguntas frecuentes)

* Políticas de privacidad

* Versión del app

==> Desarrollar lo necesario para implementar suscripción a funcionalidades premium en Google Play: La app será gratis y existirán funcionalidades que serán premium, están son las funcionalidades premium:

* Ubicación de las fotos/videos: Por defecto siempre se almacenará en la memoria interna, para cambiar ubicación solo podrá hacerse de pago.

* Grabación en bucle: Para habilitarla solo podrá hacerse de pago, de resto, se grabará hasta ocupar el espacio de la memoria interna, es decir, se graban videos de 5 min y se van creando videos de ese tiempo hasta ocupar el espacio.

* Por defecto el formato de grabación es AVI, en el momento de pasar a premium será MP4 (Esta opción del formato de video ya está desarrollada, solo faltaría poder cambiar la opción en versión premium)

* Capacidad de memoria para los videos: Solo podrá cambiarse en la opción de pago.

* Mantener la grabación en segundo plano: Solo podrá habilitarse siendo de pago. (Esta opción de grabar en segundo plano ya está desarrollada, solo faltaría poder habilitar la opción en versión premium)