Desarrollo Móvil
Hemos creado un puñado de aplicaciones en Android y seguiremos haciéndolas el año que viene en nuestro programa. A continuación hay unos ejemplos de aplicaciones que he hecho.
Proyectos
Calculadora de Diabetes
Esta fue nuestra primera aplicación, en que el usuario metería su glucosa media estimada (eAG) o su valor de A1c, y nuestra aplicación se encargaría de convertir y mostrar la conversión.

Esto fue bastante simple crear, pero nos enseñó acerca de las restricciones ("constraints"), las diferentes opciones para la entrada, como evitar fallos de los programas, y como navigar por Android Studio.
Tres en Línea
Nuestra tarea de tres en línea fue una oportunidad de obtener puntos extra, pero me divertía diseñando el plano y la lógica de la computadora.

Primero, hice los archivos svg que quería usar (las piezas del juego y el tablero) usando Inkscape y los incorporé al plano. Luego, añadí todos los botones y el código para manejar las victorias y las pérdidas.
Finalmente, además del modo en que la computadora selecciona un sitio en el tablero al azar (modo fácil), diseñé un proceso más complejo (modo difícil) en que la computadora sería capaz de elegir entre todos los sitios vacantes que podrían llevar a un tres en línea.
Pig Dice ("Dados de cerdo")
Nuestra aplicación más reciente fue un juego en que el usuario podría jugar contra la computadora. Esto fue un proyecto que duró varias semanas, y poco a poco añadimos mejoras significantes.

Esta aplicación manejaba el turno de la computadora con un temporizador y se podía rotar sin perder los datos del juego. Añadimos dos actividades adicionales (una página de inicio y un marcador) entre los cuales el usuario podía navegar. Empezamos por simplemente enviar la información por un intent cuando la actividad se cambió. Sin embargo, al fin teníamos otro archivo que la aplicación podía leer y actualizar cuando se ganó un juego, poblando un marcador que se desplazaba.