Desarrollar una app con Nearby en Kotlin / Java usando Android Studio -- 2

Job ID: 37488021

Budget: $10 – $30 USD

El proyecto consiste en una aplicación que implemente la tecnología Nearby para conectar dos dispositivos (A y B) e intercambiar un video (grabado en ese momento) entre ellos.

Flujo esperado de la aplicación:
-El usuario mediante un switch podrá decidir si el dispositivo se comportara como Advertise o Discover y según sea la elección se debe comenzar el proceso correspondiente.
-Una vez establecida la conexión entre los dos dispositivos, se habilitará un Spinner y un botón. En el Spinner el usuario podrá seleccionar la duración del video (5s, 10s, 15s, 20s, 25s y 30s) que será grabado.
-Con la selección hecha, el usuario podrá pulsar el botón y así el dispositivo A mandara una orden al dispositivo B para que se abra la cámara de manera automática y así el usuario pueda grabar el video con la duración seleccionada previamente en el dispositivo A.
-Cuando el video sea grabado, el dispositivo B debe mandar dicho video al dispositivo A y se debe guardar.

NOTA 1: Se puede alternar entre Advertise o Discover en cualquier momento, siempre y cuando no interfiera con algún proceso de la aplicación.
NOTA 2: Los dos dispositivos deben ser capaces de mandar la orden y/o recibirla, es decir, los dos dispositivos se pueden comportar como A y B.