Crear una pantalla con 4 fragments que se desplacen verticalmente, cada fragmente debe tener sus diferentes controles:
1. Primer fragment: un listado de items se obtienen de la API al cargar inicialmente (debe seleccionar una para avanzar).
2. Segundo fragment: un listado de items se obtienen de la API en base a la selección de la pantalla primera (debe seleccionar uno para avanzar).
3. Tercer fragment: un spinner con varias opciones (dependiendo de la opción que seleccione cambian los controles de texto, ocultar o mostrar).
4. Cuarto fragment: Es el ultimo, se muestra un listado de items se debe seleccionar uno y el botón de "Siguiente" cambia de nombre a "Finalizar".
5. Cuando se pulse el botón finalizar muestra una venta flotante con una confirmación de guardar con "si" o "no".
6. Cuando se oprime en "si" debe guardar en un array el listado de todos los items seleccionados en las 4 pantallas anteriores.
7. IMPORTANTE: Debe haber una forma de controlar cada vez que el usuario cambia de una pantalla a otra para evitar que deje algún dato en blanco (no puede pasar de pantalla si no completa la actual).
Hii,
I am a Mobile Application Developer, with over 5-year experience dealing with the latest variations of Android and IOS technology.
I can develop & build this application with proper datastructure over secure data transmission through API calls as well as cloud storage too.
I can generally take a short period of the timeline to complete this project based on the overall requirement provided by you. I'm interested to hear more about this project and about the beginning-to-end workflow. If you award me the project I'd be very happy to discuss this further and get started for you as soon as possible.
Thanks!
Pura vida mae!
Ya he trabajado con webservices para traer datos y mostrarlos en pantallas con interfaces dinámicas según el origen de los datos, si gusta me envía un mensaje y vemos cómo cuadramos el proyecto.
Ofrezco:
Demo funcional al 100% (con control remoto que al yo desactivar deja el app inutil)
Codigo fuente
Soporte por 2 semanas (para arreglos o cambios de interfaz)
Saludos!