2016-12-05

Desarrollo de APP para iOS y Android (nativo - no híbrido).

Se trata de una APP con videos sobre diversos tipos de entrenamiento y nutrición.

La APP deberá contemplar el desarrollo en 2 idiomas, pero con estructura de archivos para agregar más idiomas en el futuro (textos dinámicos cargados a partir de idioma elegido).

La APP deberá contar con un panel de control donde cargar contenidos.

Los contenidos se estructuran en 2 grandes grupos: entrenamiento y nutrición.

En entrenamiento la estructura de carga será:

Actividad: Ej. Boxeo

Ejercicio: ABM nombre ejercicio, duración del tutorial, zona a ejercitar, calorías quemadas, texto descriptivo, nivel de dificultad, y video (link youtube/servidor externo - posibilidad descarga - etc). Todos estos datos se mostrarán en el front y serán utilizados juntos a los datos iniciales de carga del usuario para sugerir ejercicios a medida.

Se mostrará en el front la cantidad de videos que hay para cada actividad como también la posibilidad de buscar y filtrar los contenidos a partir de ciertos parámetros (ejemplo tiempo de duración del video ó dificultad).

Estado de VISTO, cuando el usuario completa totalmente la visualización del video.

En nutrición la estructura de carga será:

Receta: Ej. Pollo con zanahoria: ABM nombre receta, duración de la preparación, calorías, paso a paso preparación, video, gif animado o secuencia de imágenes. Todos estos datos se mostrarán en el front y serán utilizados juntos a los datos iniciales de carga del usuario para sugerir recetas a medida.

Debe existir la  posibilidad de buscar y filtrar los contenidos a partir de ciertos parámetros (ejemplo tiempo un ingrediente ó tiempo de preparación).

Estado de VISTO, cuando el usuario vió totalmente el contenido.

La estructura de la app será la siguiente:

splash

index

crear cuenta

- facebook

- twitter

- email

ingresar

- facebook

- twitter

- email

pasos creacion de cuenta nueva

son varias pantallas donde se pide información específica del usuario, como sexo, edad, altura, peso, diámetro cintura, si es celíaco o no, etc. Toda esa información luego se utilizará de manera lógica para recomendar “contenidos” personalizados.

HOME

- Resumen perfil - Botón para ir a la sección “mi actividad”

- entrenamiento

- nutrición

- apartado “último videos vistos”

- apartado “últimas recetas vistas”.

ENTRENAMIENTO

Es una de las secciones principales.  En la primer pantalla se puede ver el listado de ACTIVIDADES y la cantidad de videos que hay. Al entrar en una actividad, se puede ver el listado de ejercicios,  con todos los datos relacionados que se hayan cargado.

Esta lista se estructurará primero con los videos recomendados (en base a los datos previamente cargados del usuario) y debajo el listado completo de videos, con posibilidad de filtro. Al ingresar a un ejercicio, se abre un LIGHTBOX con el resumen del video y 2 botones. Uno para ver una muestra gratis y otro para conseguir un abono (compra integrada) y ver los contenidos de manera ilimitada.

(Si el usuario ya adquirió un abono) directamente aparecerá el botón para reproducir el contenido libremente).

NUTRICIÓN

Otra de las secciones principales. Al ingresar se pueden ver las recetar    recomendadas para el usuario, y debajo todas, con posibilidad de búsqueda y filtro.

Al clickear en una receta se abre un lightbox que muestra el video/gif/secuencia de imágenes de la preparación, descripción de los ingredientes y el paso a paso y otros datos de la receta.

otras secciones

estas secciones se encuentran en el menú contextual ó en forma de botón desde algunas secciones.

- perfil

- motivacion

- tu actividad

- suscripción

y en opciones de configuración se podrá setear el idioma, el formato de las unidades peso, altura y activar o desactivar notificaciones.

- PERFIL

El perfil contendrá cierta información del usuario. Sus datos de configuración inicial, los datos de logeo y su suscripción. Es un resumen de la cuenta.

También un botón para ver su ACTIVIDAD.

- MOTIVACIÓN

La app deberá contener un sistema de carga de contenidos para enviar mensajes push. Estos contenidos, ademas del alerta (push) deberá visualizarse en esta sección. Acá estará el historial de todo lo enviado.

Se podrá scrollear hacia abajo para ver las mas antiguas. También hay un switch para “desuscribirse” a estos mensajes.

- tu actividad

esta sección tiene el historial de los contenidos que el usuario visualizó con las fechas en que sucedió. Un resumen de la cantidad de videos vistos, los minutos, etc.  Debajo el historial.

- SUSCRIPCIÓN

En esa pantalla se visualiza el estado de la suscripción del usuario y se ofrece los planes ó costos para suscribirse (compras integradas).

estado del proyecto.

La app se encuentra diseñada. Puedo enviar el link a un demo estático para que puedan revisar esto mismo que detalle acá de manera gráfica.

Somos un estudio de diseño que tercerizamos este tipo de desarrollos. Estamos en la etapa de cotización por lo que la próxima semana tendremos que reunirnos con el cliente ya con una propuesta económica.

Tendremos aproximadamente 60 días para desarrollar esta APP, con entregas parciales para ir testeando funcionalidades.

Necesitamos algún estudio o profesional con amplia experiencia demostrable en proyectos mobile, tanto iOS como Android.

Si solo desarrollás en un lenguaje, contactanos igual y veamos cuales son los costos. Puede que hagamos el desarrollo con 2 profesionales (un experto iOS y otro experto Android).

Importante, no queremos código híbrido. Todo debe estar realizado en lenguaje nativo a cada SO.

Tenemos esta misma información en un documento compartido (Google Doc) con imagenes que también podemos compartir a quien esté interesado.

Esperamos nos contacten. Cualquier inquietud será respondida a la brevedad.

El proyecto y todo la información suministrada es confidencial y no puede divulgarse.

Espero tu contacto! Muchas gracias

Categoría: IT & Programación

Subcategoría: Mobile

¿Cuál es el alcance del proyecto?: Crear una aplicación nueva

Es un proyecto o una posición?: Un proyecto

Actualmente tengo: Tengo el diseño

Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)

Disponibilidad requerida: Según se necesite

Integraciones de API: Social media (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Otros (Otras APIs)

Plataformas requeridas: iPhone, iPad, Android

Show more