This is an iOS demo application for swipe and gesture functionality for the Mailbox app.
=====
Time spent: 8 hours spent developing, 1 hour preparing
On dragging the message left...
On dragging the message right...
[x] Initially, the revealed background color should be gray.
[x] As the archive icon is revealed, it should start semi-transparent and become fully opaque. If released at this point, the message should return to its initial position.
[x] After 60 pts, the archive icon should start moving with the translation and the background should change to green.
[x] Upon release, the message should continue to reveal the green background. When the animation it complete, it should hide the message.
[x] After 260 pts, the icon should change to the delete icon and the background color should change to red.
[x] Upon release, the message should continue to reveal the red background. When the animation it complete, it should hide the message.
[x] Optional: Panning from the edge should reveal the menu
[x] Optional: If the menu is being revealed when the user lifts their finger, it should continue revealing.
[x] Optional: If the menu is being hidden when the user lifts their finger, it should continue hiding.
[ ] Optional: Tapping on compose should animate to reveal the compose view.
[ ] Optional: Tapping the segmented control in the title should swipe views in from the left or right.
[ ] Optional: Shake to undo.
Walkthrough of all user stories:
=======
GIF created with LiceCap.