-Esta primera semana he estado analizando, dentro de las amplias opciones que tenia por delante, los posibles proyectos mas viables, para ello realice una seleccion exaustiba quedandome en unos 3 posibles proyectos (Una app de Delivery / Un videojuego / y una App de entrenamiento) habiendo descartado el resto por motivos de inviabilidad acabe seleccionando la App para Gimnasio
-Disaing y prototipo de la App en Adobe XD. Por ahora solo he completado la Main y el Loguin. Todos estos Disaing actuales y futuros son prototipos por lo que podrias estar sugetos a cambios en el futuro. Capturas
-Disaing de las Activity Registro e Inicio (Sin Rutinas de entrenamiento). En toda esta etapa de Disaing he usado la galeria de Unsplash, es probable que en el future use alguna mas de ser asi lo plasmaria en el diario. Capturas
Recursos Galeria de imagenes UNSPLASG
-Esta semana he estado trabajando en el Disaing de las demas activitys , he llegado ya a un MPV (Minimo Producto Viable), he completado todas las activitis que en princiio creo que va a tener la App, ademas e iniciado a transpasar esta app a android studio comenzando por las interfaces, por ultimo he redactado una primera version de lo que sera mi Preproyecto. Capturas
Recursos Me he inspirado en Iconos de Flaticon
-Realizacion del modelo Entidad Relacion (ER), con ello comenzaremos a darle forma a la base de datos
Capturas
Recursos
-Una vez finalizado el Modelo ER, pasamos al Modelo Relacional, para esto me ayude de la herramienta online lucidchart que nos permine crear esquemas de todo tipo.
Capturas
Recursos Plataforma LuciChart
-Creacion de la base de daton en SQLite en la aplicacion movil mediante el codigo, adema he creado la Activity ListarRutitas y CrearRutina con sus respectivos metodos, en resumidas cuentas, la app ya permite crear y listar los registros de la Tabla Rutina de la BD
Capturas
Recursos
-He hecho que la aplicaciocion cree 7 dias de la semana cada vez que se cree una Rutina, ademas he creado su respectivo adapter y sus respectivos activitis.
Capturas
Recursos
-Optimizacion de los dias de la semana, y solucion de errores. Al intentar crear la rutina y sus dias nos daba error ya que no existia un usuario al que vincular la Foren Key de la rutina. Por otro lado esto causaba error al intentar eliminar la sesion ya que no eliminaba los dias de la semana asociados. -Ademas se ha creado la activity donde se listan los diferentes dias de la semana al igual que hacemos con las rutinas, de tal forma que al hacer click en la rutina se listan los dias de la semana. Capturas
Recursos
-Comenzar a redactar la memoria del proyecto. Realizar el diagrama UML. -Resolver problema al crear una rutina, independientemente del Usuario que inicio sesion creaba siempre la rutina con la misma FK. -Resolver problemas a la hora de listar Rutinas y Dias. -Crear Activity, crear ejercicio y listarEjercicio -Hacer Update sobre la Tabla Dia para modificar Grupo Muscular y Descanso -Actualizar Disaing al Listar los dias (En verde los dias de descanso.)
Capturas
Recursos Plataforma LuciChart