Hola, estoy buscando un programador de Android, que también le guste dedicarle a diseñar una bonita interface de usuario.
Voy a poner detalles generales de forma general para que tengan idea de que tipo de aplicación/complejidad, a la persona que seleccione, le entregaré la especificación funcional a detalle.
Quiero que me den un presupuesto tentativo, pero necesito ver sus trabajos
Quiero que la aplicación parezca profesionalmente bien hecha.
Necesito estas 3 cosas:
- Rango de precios en Dólares
- 3 Ejemplos (imágenes) de UI diseñadas en Android, preferencia algún menú, aplicación "bonita" a la vista.
- Responder: Han hecho algún algoritmo o mecanismo de sincronización? quiero asegurar la consistencia de la información.
----------------------------------
Versión de Android: 4.4.2
Modo Vertical/Horizontal
Los WebService los entrego yo, únicamente lo consumes tanto para enviar información como para recibirla.
Abstracto de la aplicación:
La aplicación es para una empresa que quiere registrar los tiempos inicio y fin de unas tareas que realizan con una maquinaria específica, y se puedan registrar las paradas de la maquinaria, las tareas están agrupadas por proceso, digamos así. Luego el usuario pueda consultar sus tareas cronometradas. Así mismo el usuario debe ingresar un checklist (tipo encuesta), y visualizar los checklist.
Background:
La aplicación cuando se conecta por primera vez a internet debe actualizar la información, y sincronizarla cuando se ejecuta por primera vez en el día, 1 sola vez automática, y permitir que se actualice si se fuerza, con un "PUSH".
- Descarga (webservice) una lista de 30 usuarios/claves de un servicio web
- Descarga (webservice) toda las configuración de los menus, comboboxs, etc.
- La aplicación debe soportar trabajar sin conexión a internet, pero estar en la capacidad de sincronizarla sin perder o duplicar información, para ello la aplicación debe usar tokens en cada llamada al servicio, y así luego si se invoca al servicio 2 veces, con el token se sabrá que está duplicando el envío de información.
Describo el flujo en alto nivel:
El usuario se debe logear, se valida y se muestra la pantalla del menú (maso menos 6 opciones), debe ser grande, tener un ícono amigable. Al acceder al menú, se debe desplegar listado de tareas, y que al pulsar sobre ella, se pueda iniciar un cronometro para registrar el tiempo de inicio y de fin. Luego esa información se envía por webservice. Si no se tiene Internet, la aplicación debe seguir funcionando, sin tener alguna inconveniente, y cuando nuevamente recupera la conexión de internet, debe sincronizarla automáticamente consumiendo el servicio.
Luego el usuario, puede consultar las tareas realizadas, revisando sus tiempos (esta información debe descargarse de por webservice, sino se tiene internet no se muestra, salvo que se haya descargado anteriormente).
El usuario podrá iniciar un checklist, y marcar cumple no/cumple, esta información también se manda por webservice, y también debe poder consultarse.
Las pantallas aún estoy por diseñarlas en maqueta, para ir estableciendo qué otras opciones tendrá, pero básicamente es eso.
La aplicación deberá tener alguna animación o algo, para que no sea monótona, sino intente ser elegante y profesional.
Voy a poner detalles generales de forma general para que tengan idea de que tipo de aplicación/complejidad, a la persona que seleccione, le entregaré la especificación funcional a detalle.
Quiero que me den un presupuesto tentativo, pero necesito ver sus trabajos
Quiero que la aplicación parezca profesionalmente bien hecha.
Necesito estas 3 cosas:
- Rango de precios en Dólares
- 3 Ejemplos (imágenes) de UI diseñadas en Android, preferencia algún menú, aplicación "bonita" a la vista.
- Responder: Han hecho algún algoritmo o mecanismo de sincronización? quiero asegurar la consistencia de la información.
----------------------------------
Versión de Android: 4.4.2
Modo Vertical/Horizontal
Los WebService los entrego yo, únicamente lo consumes tanto para enviar información como para recibirla.
Abstracto de la aplicación:
La aplicación es para una empresa que quiere registrar los tiempos inicio y fin de unas tareas que realizan con una maquinaria específica, y se puedan registrar las paradas de la maquinaria, las tareas están agrupadas por proceso, digamos así. Luego el usuario pueda consultar sus tareas cronometradas. Así mismo el usuario debe ingresar un checklist (tipo encuesta), y visualizar los checklist.
Background:
La aplicación cuando se conecta por primera vez a internet debe actualizar la información, y sincronizarla cuando se ejecuta por primera vez en el día, 1 sola vez automática, y permitir que se actualice si se fuerza, con un "PUSH".
- Descarga (webservice) una lista de 30 usuarios/claves de un servicio web
- Descarga (webservice) toda las configuración de los menus, comboboxs, etc.
- La aplicación debe soportar trabajar sin conexión a internet, pero estar en la capacidad de sincronizarla sin perder o duplicar información, para ello la aplicación debe usar tokens en cada llamada al servicio, y así luego si se invoca al servicio 2 veces, con el token se sabrá que está duplicando el envío de información.
Describo el flujo en alto nivel:
El usuario se debe logear, se valida y se muestra la pantalla del menú (maso menos 6 opciones), debe ser grande, tener un ícono amigable. Al acceder al menú, se debe desplegar listado de tareas, y que al pulsar sobre ella, se pueda iniciar un cronometro para registrar el tiempo de inicio y de fin. Luego esa información se envía por webservice. Si no se tiene Internet, la aplicación debe seguir funcionando, sin tener alguna inconveniente, y cuando nuevamente recupera la conexión de internet, debe sincronizarla automáticamente consumiendo el servicio.
Luego el usuario, puede consultar las tareas realizadas, revisando sus tiempos (esta información debe descargarse de por webservice, sino se tiene internet no se muestra, salvo que se haya descargado anteriormente).
El usuario podrá iniciar un checklist, y marcar cumple no/cumple, esta información también se manda por webservice, y también debe poder consultarse.
Las pantallas aún estoy por diseñarlas en maqueta, para ir estableciendo qué otras opciones tendrá, pero básicamente es eso.
La aplicación deberá tener alguna animación o algo, para que no sea monótona, sino intente ser elegante y profesional.