Time spent: ~10 hours
- Optional: Photo tiles move with scrolling
- Tapping on email/password reveals the keyboard and shifts the scrollview and Sign In button up.
- Upon tapping the Sign In button.
- If the username or password fields are empty, user sees an error alert.
- If credentials are incorrect, user sees a loading indicator for 2 seconds followed by an error alert.
- If the credentials are correct, user sees a loading indicator for 2 seconds followed by a transition to the Sign In screens.
- Optional: When the keyboard is visible, if the user pulls down on the scrollview, it will dismiss the keyboard.
- Optional: On appear, scale the form up and fade it in.
- User can page between the screens
- Optional: User can page between the screens with updated dots
- Optional: Upon reaching the 4th page, hide the dots and show the "Take Carousel for a Spin" button.
- Display a scrollable view of images.
- User can tap on the conversations button to see the conversations screen (push).
- User can tap on the profile image to see the settings view (modal from below).
- User can dismiss the conversations screen
- User can dismiss the settings screen.
- User can log out
- Show the "Learn more about Carousel" button in the photo timeline.
- Dismiss Learn More screen