Extending prototypes with Android APIs
The Chronotherm application is designed to turn on a boiler when the detected temperature exceeds the user's temperature setpoint. In the previous prototype, we created a settings page in which users can set their preferences for each hour of the day. We can extend the prototype behavior, giving our users the ability to store more than one setpoint configuration. In this way, we could provide preset management that users can activate according to different factors such as the day of the week or the current season.
While adding this feature, we have to bear in mind that this isn't a desktop application, so we should avoid the creation of a new bunch of overwhelming user interfaces. The Chronotherm application could be deployed in the users home and, because they are usually noiseless places, we can take into consideration the use of voice recognition to get the users input. This approach will remove the need for other activities to create or edit stored...