Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
aunnnn committed Sep 11, 2018
1 parent 60df134 commit 684f926
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions README.md
Expand Up @@ -11,15 +11,7 @@ Implementation details are available in slides under the `MobileConf` folder, **
## Overview
All is done with native APIs (`UIViewControllerAnimatedTransitioning`, etc.), no external libraries. This is **NOT a library** to install or ready to use, it's an experiementation/demo project to show how such App Store presentation might work.

Interesting transitioning stuffs:
- `Transition/PresentCardAnimator`: Animation code for presentation,
- `Transition/DismissCardAnimator`: Animation code for dismissal,
- `Transition/CardPresentationController`: Blur effect view and overall aspect of the presentation,
- `ViewControllers/CardDetailViewController`: Interactive shrinking pan gesture code.
- `ViewControllers/HomeViewController`: Home page, preparation code before presentation is at collectionView's didSelect delegate method.
- `Misc/StatusBarAnimatableViewController`

## Features (that you might not know exist!)
## Features (that you might not know exist)
- [x] Status bar animation
- [x] Very responsive card cell highlighting animation
- [x] Card bouncing up animation (Two animations at work: spring for moving to place, linear for card expansion)
Expand All @@ -28,6 +20,14 @@ Interesting transitioning stuffs:
- [x] Scroll back up to cancel the dismissal!
- [x] Left screen edge pan to dismiss

## Interesting code
- `Transition/PresentCardAnimator`: Animation code for presentation,
- `Transition/DismissCardAnimator`: Animation code for dismissal,
- `Transition/CardPresentationController`: Blur effect view and overall aspect of the presentation,
- `ViewControllers/CardDetailViewController`: Interactive shrinking pan gesture code.
- `ViewControllers/HomeViewController`: Home page, preparation code before presentation is at collectionView's didSelect delegate method.
- `Misc/StatusBarAnimatableViewController`: Status bar animation (quick & dirty though, need to inherit from this parent vc.)

## TODOs/Defects
- [ ] Fix layout/top area on iPhone X
- [ ] Support continuous video/gif playing from home to detail page (This requires some work to use a whole view controller as a card cell content from the first page!)
Expand Down

0 comments on commit 684f926

Please sign in to comment.