This is my application for IPA3, HenWatch. The other day my dad was talking about getting a pet chicken, so I decided to make my project on chickens. The target user group is suburban middle-aged chicken owners.
On the homepage, there is an image of a chicken, named Henny Penny. Below that is some useful data for the owner, such as the number of eggs they might need to pick up, how healthy the chicken is, and how full it is. Also, there's a setting to control when the feeder feeds the chicken, based off of fullness level.
When values on the simulator are changed and the user clicks anywhere on the app screen, the app updates with the new information. These settings are examples of the simulator sending data to the application. For the feed at fullness setting, the simulator's setting changes when the arrows on the application are clicked. This is an example of the app sending data back to the simulator.
One cool little feature is that when the health value changes, the chicken's mood changes with it. At high health levels, the chicken picture shows a happy chicken. As health levels go down, the chicken picture gets progressively sadder.
There's also another tab that has some additional coop settings. It shows the status of the coop door and where the chicken is, since chickens tend to leave in the morning and come back at night. These are boolean values showing whether the coop door is open or closed, and whether the chicken is in or out of the coop.
For extra credit, I made the chicken visuals for showing the health levels, and spent time looking at effects to make my app as usable as possible for the typical chicken owner. That's it, so thanks for reading!



Comments