7.2. Dificultades encontradas
Uno de los primeros obstáculos con los que topé fue la escasa documentación técnica que me encontraba por parte de los fabricantes de los sensores. Poco a poco, rebuscando por Internet, escribiéndole correos a algunos fabricantes, o con código y ejemplos de la comunidad de software libre, fui nutriéndome de la información que necesitaba. Pienso que algo de lo que deberían tener en cuenta los fabricantes de este tipo de dispositivos es mejorar esta faceta, ya que, a fin de cuentas, sus dispositivos sin aplicaciones que le saquen partido resultan del todo inútiles. Al final, uno de los principales factores por los que me decanté por los sensores de Texas Instruments fue porque son los que facilitaban más ejemplos y mejor documentación.
Otra de las dificultades que encontré fue depurar correctamente las conexiones Bluetooth. Android Studio tiene unas herramientas magníficas para hacer depuración, pero algunos de los errores producidos se debieron a que era dificultoso depurar con el dispositivo real en lugar de con el simulador, ya que el entorno se ralentiza bastante más y resulta tedioso encontrar el origen de los fallos.
Otro de los escollos que he tenido que superar ha sido la redacción de esta memoria. Suelo documentar el código que escribo y hacerlo lo más entendible posible para que sea autoexplicativo y así evitar hacer documentación técnica de este nivel. Aunque he de reconocer que, una vez terminada, tener un documento de este tipo mantenido correctamente con las modificaciones que se van haciendo en un proyecto puede resultar muy útil. Sobre todo si es a otra persona a la que le toca hacer el mantenimiento del proyecto. Lo tomaré como buena práctica a tener en cuenta en futuros trabajos.
Pero la principal dificultad a la que me he enfrentado para el desarrollo de este proyecto ha sido, sin duda alguna, encontrar el tiempo y la motivación para realizarlo. Al estar trabajando, el tiempo libre del que he dispuesto me ha resultado escaso, y el tener que programar después de haber estado programando también durante mi jornada es lo que más esfuerzo me ha costado.