Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Animations in iOS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rajkumar
March 21, 2016
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Animations in iOS
Rajkumar
March 21, 2016
More Decks by Rajkumar
See All by Rajkumar
HopRobot
rajkumar_p
0
78
Other Decks in Programming
See All in Programming
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
ActionController meets Protocol Buffers
sorah
0
530
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
700
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Producing Creativity
orderedlist
PRO
348
41k
Done Done
chrislema
187
17k
Faster Mobile Websites
deanohume
310
32k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
ANIMATIONS IN IOS RAJKUMAR P
Why Animations?
Transition
Focus
Delight
None
Anatomy Of An Animation
Animate what? From Value To Value Duration
Code + Demo
None
Position, Opacity, Scale, Color, Rotation, Transformation (2D & 3D)
Planning Animations
> Starting state of the item > End state of
the item > Total Time of the Animation > What goes on during animation > What happens after the animation
UIView Animation Core Animation
None
animateWithDuration:animations animateWithDuration:animations: completion: animateWithDuration:delay:options: animations:completion: animateWithDuration:delay:usingSpri ngWithDamping:initialSpringVelocity: options:animations:completion:
Frame, Bounds, Center, Transform, Alpha, BackgroundColor
Code + Demo
None
None
None
Code + Demo
Model Layer Tree Presentation Layer Tree Render Tree
Code + Demo
UIView Animation VS Core Animation
Animation Walkthroughs
None
Code + Demo
None
Code + Demo
OS Animation Libraries
Facebook’s Pop https://github.com/facebook/pop JNWSpringAnimation https://github.com/jwilling/JNWSpringAnimation
[email protected]
https://github.com/rajkumar-p/iOS-Projects https://medium.com/@rajkumar_p