nettybrook / AB_HW_Week3_v1

All mandatory use cases completed
0 stars 0 forks source link

Mailbox

The purpose of this homework is to leverage animations and gestures to implement more sophisticated interactions. We're going to use the techniques from this week to implement the Mailbox interactions.

Time spent: 30 hours

Features

Required

Optional

The following additional features are implemented:

Please list two areas of the assignment you'd like to discuss further with your peers during the next class (examples include better ways to implement something, how to extend your app in certain ways, etc):

  1. Screen Edge gesture - I might still have questions because it seemed that the View is 20 points larger and left and right - I figured that out by looking at it x position.
  2. Shake gesture - is anyone has done it.

Video Walkthrough

Here's a walkthrough of implemented user stories:

TBD - will post Mon Jun 6th

Video Walkthrough

GIF created with LiceCap.

Notes

Describe any challenges encountered while building the app.

As mentioned above - the Screen Edge gesture was rough because of the unpredictability in behavior due to the view beign 20 points large than expected (I couldn't understand why i was seeing extra white space).

I had a large hump to get over to understand the gestures - but more than that - to undersand the positioning thresholds. I nested IF statements to make sure to get the "continue to swipe on gesture end" action to work.