Inicion semana 6

Esta semana vamos a organizar el diseño de la aplicación, de tal manera que sea amigable con el usuario. Nos enfocaremos en hacer unit test de la gráfica y de los resultados que puede dar el algoritmo que calcula el indice de masa corporal. Además de empezar a utilizar el algoritmo para generar dietas y rutinas de ejercicio para el usuario.

Inicio de semana 5 – Graficar, leer y determinar

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.

Fin de semana 4

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

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 la semana 3

Como se mostró en clase se obtuvieron resultados esta semana, para empezar conectamos nuestra aplicación con firebase, ademas de tener ya listo un inicio del diseño para la aplicación, también ya se tiene un calendario y un plan estructurado (arquitectura) que podemos seguir.

Fin de la semana 2

Esta semana me familiarice con las herramientas que vamos a estar utilizando durante el proyecto aun me quedan algunas con las cuales tratar que son las que vamos a utilizar para realizar las pruebas pero las herramientas que vamos a usar para desarrollar el proyecto como github y Android studio tuve que tratarlas ya que van a ser fundamentales para este proyecto aun me falta también tratar con la que vamos a usar como base de datos pero aun no sabemos con exactitud cual vamos a usar.

Proyecto

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.

Expectativas del curso

Las materias de desarrollo de software son mis favoritas ya que no solo es programar si no que nos da la oportunidad de conocer más sobre el proceso de desarrollo que es algo muy importante ya que de esto depende el éxito del proyecto en especial la parte de pruebas e software ya que es importante tener un producto que cumpla con cierto estándar de calidad.
En este curso espero aprender sobre las pruebas de software y aplicarlas a mis proyectos para hacerlos mejor.