Inicio de semana 5 – Graficar, leer y determinar

--Originally published at Calidad y Prueba de Software

Esta semana nos enfocaremos en poder leer los datos recolectados desde la base de datos, para poder plasmarlos en la pantalla principal y graficarlos, después con un algoritmo poder determinar la rutina de ejercicio y al dieta necesaria para cada tipo de usuario. También realizaremos una entrevista con diferentes nutriologos y entrenadores de gimnasio de la escuela para poder verificar los datos que proporcionaremos.

Fín de semana 4

--Originally published at Calidad y Prueba de Software

Esta semana terminamos de conectar todos los datos requeridos con Firebase. En este momento podemos escribir datos desde la aplicación móvil. También ya podemos diferenciar las fechas en el calendario y solo falta poder leer los datos para plasmarlos en la pantalla y graficar esos datos. En la siguiente semana estaremos viendo como realizar los algoritmos para poder determinar los diferentes requerimientos dependiendo de los usuarios y sus condicion física.

Inicio de Semana 4

--Originally published at Calidad y Prueba de Software

Esta semana se espera tener una conexión mas compleja entre la aplicación y la base de datos de FIrebase, puesto que se espera que ya se pueda leer la información otorgada por el usuario a la hora de registrarse, como el peso y la estatura y pdoer guardar estos datos en la base de datos. También se espera ya tener listo una gráfica en donde podamos mostrar lso resutlados como el IMC, entre otras cosas.

IMC

Fin de semana 2

--Originally published at Calidad y Prueba de Software

Esta semana se concluyeron las decisiones sobre las herramientas que se necesitarán, además de que se los integrantes de equipo aprendieron a usar Github lo suficiente para poder trabajar en conjunto de manera ordenada. Se instalaron las herramientas Android Studio, y una terminal basada en Linux para poder utilizar git mas facilmente. También se ha empezado a diseñar el diagrama y la arquitectura del proyecto, se espera que para el próximo post se peuda subir una imagen sobre este mismo.

 

AndroidStudio

Semana 2-¿Cuál es el plan?

--Originally published at Calidad y Prueba de Software

Un buen proyecto no se obtiene empezando en la implementación, sino en el desarrollo del diseño y la arqutiectura que establezca las herramientas que se usaran a lo largo del proyecto. Dentro del diseño se revisará las funcionalidades de nuestro proyecto, es decir, de que va a ser y no ser capaz nuestra aplicación. Definiendo limites y funcionalidad de nuestro proyecto es una excelente manera de empezar con esto, asi como deadlines para poder tener cierta cantidad de trabajo hecho cada semana e ir avanzando para poder terminar a tiempo.

arqui

Nuestro Proyecto

--Originally published at Calidad y Prueba de Software

En nuestro proyecto se desarrollará una aplicación movil para android, el cual se enfocará en una herramienta que ayude al usuario a seguir una vida más saludable, ofreciendo una aplicación que pueda crear una dieta balanceada y una rutina de ejercicio basada en la situación del usuario, tomando en cuenta su peso, edad, estatura y otros factores para poder calcular su índice de masa corporal, entre otras cosas.

Las herramientas que vamos a usar son android studio, por lo cual vamos a crear el código en java, se estima utilizar un tipo de unit testing que facilite la interacción con la aplicación, tenemos pensado usar neo4j o tcl, eso aun no esta acordado. Se necesitará conocimiento de java, xml, y un uso natural de android studio para poder desarrollar esta aplicación, además del uso de una base de datos, podemos usar firebase ya que es una base de datos bastante amigable con el usuario y perfecto para desarrollar un proyecto escolar como este.

preparacion-fisica-cft-twk-

Expectativas

--Originally published at Calidad y Prueba de Software

En este curso espero mejorar habilidades en Unit Testing, además de un buen trabajo en equipo para poder crear un buen proyecto. Como hemos aprendido en cursos anteriores de la carrera, el Unit Testing es una herramienta muy importante para poder validar código, por lo que pienso que es muy importante mejorar estas habilidades a lo largo de lo que queda de la carrera, espero también aprender de nuevas maneras de mejorar la calidad de mi código.