Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Tumblr Project.xcodeproj
Tumblr Project
Tumblr ProjectTests
Tumblr ProjectUITests

Tumblr - Assignment 4

The purpose of this homework is to leverage animations and gestures to create custom navigation. We're going to use the techniques from this week to implement some interactions in Tumblr.

Time spent: 9 hours spent in total



  • Tapping on Home, Search, Account, or Trending should show the respective screen and highlight the tab bar button.
  • Compose button should modally present the compose screen.


  • Compose screen is faded in while the buttons animate in.
  • Login button should show animate the login form over the view controller.
  • Discover bubble should bob up and down unless the SearchViewController is tapped.
Video Walkthrough
  • Here's a walkthrough of implemented user stories:

Video Walkthrough

You can’t perform that action at this time.