TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #422897: Programador Android para desarrollo de App

 

Sobre el autor

Usuario:

Calificaciones:

Puntaje:
0
Promedio:
3,00
Positivas:
0 (0,00 %)
Neutrales:
0 (0,00 %)
Negativas:
0 (0,00 %)

Estadísticas de Proyectos:

Publicados:
1
Contratados:
1 (100,00 %)

Opciones:

Hazle una pregunta

Información del proyecto

Encabezado:
Desarrollo de APP Android.
Tipo de ofertas:
Privadas
Fecha de publicación:
24/01/2012 08:07
Finaliza en:
Finalizado (31/01/2012 08:07)
Contrataciones:
Un postulante contratado. No se admiten más contrataciones.

Descripción detallada:

Desarrollo de App Android para grabar Videos


Funcionalidades:

Permite crear etiquetas: Cada etiqueta tiene cuatro datos asignados, "Nombre", "Et_dat1" , "Et_dat2", "Et_dat3". Se puede repetir el "Nombre" y los datos de las etiquetas.

Visualiza las etiquetas en listado(pulsando para grabar, permitiendo además cambiar(editar) y borrar.

Al pulsar, graba y transforma un video a mp4 con una compresión determinada. El video transformado queda con un formato determinado.

Envía un email con el video adjunto, el asunto y el destinatario los coge de los parámetros de configuración. El envío es automático y se queda en cola hasta que encuentre wifi(suele ser un comportamiento por defecto en configuración de dispositivo).

Parámetros de configuración: "Email", "Código", "Conf1", "Conf2".

 

Operativa:

 1.      Pantalla principal, al abrir la aplicación, aparecen las etiquetas en listado. Se puede crear una etiqueta nueva, editar el nombre de etiqueta y eliminar una existente.

 2.      Al pulsar en la etiqueta, aparece la ventana de vídeo para grabar, con las opciones “Grabar”-“Volver”. Al pulsar grabar, se graba el vídeo correspondiente durante 30 segundos. La grabación se puede cancelar, quedándose en espera para grabación.

 3.      Al acabar la grabación da dos opciones: Enviar – Cancelar.

 3.1.  Enviar.  Comprime el archivo en mp4 a una resolución determinada, le concatena un fichero(Ver anexo 1) y lo envía automáticamente en segundo plano por email a la dirección email que aparece en la configuración de la aplicación.

El nombre del archivo de video, una vez concatenado,  tendrá el formato

“randomname.datv”(Ver anexo 1).

 El asunto del email será

“VP#Nombre#Et_dat1#Et_dat2#Et_dat3# CódigoParametros.datv fechahora”.

 Después de dejarlo en cola de envío, borra el vídeo y te devuelve a la pantalla con las etiquetas.

 3.2.  Cancelar. Borra el video y te devuelve a la pantalla principal con las etiquetas.

 4.      Vuelta a pantalla principal.

 

Anexo1: Comprimir y formatear con FFMPEG. Concatenación de archivo

 Se utilizará FFMPEG.

La línea de compresión y transformación esperamos cambiarla para optimizarla así que es necesario que se pueda cambiar en el código de forma trivial.

Sería algo parecido a esto:

 ffmpeg -i produccion.mpeg -vcodec libx264  -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 112x192 produccion.mp4

Concatenar:

Para que nos entendamos, algo parecido a esto:

$ cp  randomdata.bin archivo_concatenar.datv

$ cat video.mp4 >> archivo_resultante.datv

El archivo archivo_concatenar.datv lo proporcionamos nosotros.

 

Anexo2: Cadenas de texto

Las cadenas de texto no las tenemos 100% definidas a día de hoy, necesitamos que se puedan cambiar fácilmente en el código o en fichero independiente.

 En concreto:

 

“Nombre”(nombre visible de la etiqueta) , "Et_dat1" , "Et_dat2", "Et_dat3"

 

"Email", "Código", "Conf1", "Conf2".

 

Nombres de botones/opciones

 

Mensajes de verificación

 

Anexo3: Instrucciones de compilación,  empaquetado e instalación

Necesitaremos instrucciones para compilar y empaquetar. Los Makefiles necesarios.

También instrucciones de instalación.

 

Anexo4: Compatibilidad de dispositivos y resoluciones

 

Necesitaremos que la aplicación resultante sea compatible con las últimas versiones de Android.

 

La aplicación se debe de adaptar a diferentes resoluciones de pantallas para que funcione en dispositivos diferentes.

 

Información agregada: 24/01/2012 11:41 (?)

Usar la librería FFMPEG no es algo obligatorio del proyecto, se aceptan otros métodos para compresión y formato.

Información agregada: 25/01/2012 05:22 (?)

Tiene que estar disponible mínimo para 2.2, 2.3 y 4.0. No tiene que estar disponible en el market de Android y solo es para celulares.

Condiciones de pago

Presupuesto:
Hasta 800,00 EUR (514.925,75 CLP)
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir

Condiciones de entrega

Tiempo de entrega:
15 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de ofertar: