The first screen of the app lists different favors and their statuses. Besides the listing, the only actions the user can do are as follows:
Favors screen (This is an image of the favors screen. The other (blurred out and overlapped) information is not important here.
- Focus on the selected favor category section. This is already done for us by the DefaultTabController widget (there is a ListView widget that will handle swipe/scroll gestures internally).
- Refuse or Do the requested favors. For example, a favor was requested by a friend, and the user may accept or reject it. So, tapping on one of the buttons makes the favor change ...