Contenidos
Las rutinas están en un fichero JSON
Hay rutinas para 7 días por lo tanto el id va de 1 a 7.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
[ { "id": "1", "rutina": "pecho", "ejercicios": [ { "ejercicio": "fondos" }, { "ejercicio": "aperturas" }, { "ejercicio": "contractora" } ] }, { "id": "2", "rutina": "abdominales", "ejercicios": [ { "ejercicio": "rueda" }, { "ejercicio": "rueda parado al final" }, { "ejercicio": "rueda de pie" }, { "ejercicio": "laterales" } ] }, { "id": "3", "rutina": "hombro", "ejercicios": [ { "ejercicio": "elevación frontal" }, { "ejercicio": "elevación lateral" } ] }, { "id": "4", "rutina": "pierna", "ejercicios": [ { "ejercicio": "sentadilla" }, { "ejercicio": "zancada" }, { "ejercicio": "goma cuádriceps" } ] }, { "id": "5", "rutina": "bíceps", "ejercicios": [ { "ejercicio": "goma a la cabeza" } ] }, { "id": "6", "rutina": "tríceps", "ejercicios": [ { "ejercicio": "goma estirada" }, { "ejercicio": "fondos" } ] }, { "id": "7", "rutina": "espalda", "ejercicios": [ { "ejercicio": "dominadas" }, { "ejercicio": "remo" } ] } ] |
Crear la estructura de botones que va a tener la aplicación, añadir los siguientes componentes:


Leer el fichero JSON mediante el siguiente esquema de bloques (explicación detallada):
Todos los bloques:

Explicación de los bloques paso a paso:
Definición de listas que van a contener los valores que se leen del fichero JSON (para entender mejor el proceso de carga del fichero JSON es mejor tratar los elementos diccionario y listas)

Cuando se pulsa el botón «Cargar archivo» se realiza una petición al servicio web que tiene el fichero JSON con las rutinas

Si la petición es correcta se obtiene un fichero JSON con las rutinas, en este apartado definimos la lista de los días que vamos a poder elegir para que nos muestre la rutina diaria (de 1 a 7, los días de la semana)

Si se pulsa en algún número de la lista (de los días de la semana del 1 al 7) se carga la parte del fichero JSON que hace referencia a las rutinas de dicho día (muestra el grupo muscular y los ejercicios)
