Motivación
Hace ya un tiempo compré un termómetro con seis sondas para controlar mis asados en el horno y la barbacoa. Este termómetro puede controlarse mediante una aplicación móvil que tiene funciones tales como: alarma a determinada temperatura, gráficas de temperatura, selección del tipo de comida, etcétera.
El problema es que estas aplicaciones son nefastas: cuando programas la alarma directamente petan, pierden la sincronización con el termómetro y tienes que reinstalar, las gráficas sólo llegan a 100ºC (el termómetro lee hasta 300ºC) y mil cosas más.
Por lo tanto, la idea es desarrollar una aplicación que supla estas carencias. Para ello usaré Flutter, de la cual no tengo ni la más remota idea, y nada más.
Objetivos
El objetivo principal es replicar el funcionamiento de la aplicación original corrigiendo todos los errores que tiene de camino. Para ello seguiré estos subojetivos:
- Aprendizaje de las bases de Flutter.
- Diseño de las pantallas de la aplicación en papel.
- Diseño de las pantallas de la aplicación en Flutter.
- Investigar el tema del BLE.
- Implementar la lógica de la pantalla inicial.
- TBD.
El código respectivo para cumplir estos objetivos se podrá seguir en el siguiente repositorio.
Intentaré actualizar una vez por semana con los avances para así tener cosas que enseñar.