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
Interactive Animations with React Native
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Andi N. Dirgantara
April 19, 2017
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Interactive Animations with React Native
Andi N. Dirgantara
April 19, 2017
Transcript
19 slides
Interactive Animations with React Native Jorgie Rizaldy Susanto
Mobile Animation
What is the purpose? Visual FeedBack Current Status Connect Transitions
User Attention
Background story - how react native works JavaScript Bridge Native
A B JSON
Why RN Animated?? by React Native itself React vs Data
Binding stable well documented updated
User Interface Before react
How does it work? Data Binding vs React each Binding
MEMORY initialization cost - + Ultra Fast 0(1) Updates
How does it work? User Interface with react Render time
matters Minimum View Changes Frame Performance 60 Fps
Import From {Animated} ‘react-native’; Animated.timing() A B Animated.decay() A B
Animated.spring() A B
Animated.timing() Animated.decay() Animated.spring()
Import From {Animated} ‘react-native’; Animated.parallel() Animated.sequence() Animated.stagger() A b A
b A b
Import From {Animated} ‘react-native’; Easing Animated.timing() Animated.decay() Animated.spring() #1 #2
#3 easings.net
Import From {Animated} ‘react-native’; Example :
Import From {Animated} ‘react-native’; Animated DECLARATIVE
Import From {Animated} ‘react-native’; #1 The value != number WHAT
We NEED
Import From {Animated} ‘react-native’; #2 When to call Animation timeline
initial value options init & callback #3
Import From {Animated} ‘react-native’; #4 interpolate() Animated Components transform
DEMO
Jorgie Rizaldy 081287436934 facebook.com/jorgieman jorgie.rizaldy @gmail.com @kodefox.com github.com/achillesJorgie
More Decks by Andi N. Dirgantara
See All by Andi N. Dirgantara
Building Scalable and Flexible API by Leveraging GraphQL and BigTable
hellowin
0
100
How Traveloka Handle Data Pipeline for Big Things?
hellowin
4
670
Data Lake Implementation in Traveloka
hellowin
2
360
How Big Data Platform Handle Big Things
hellowin
1
180
How Big Data Works in Sale Stock
hellowin
4
520
Painless UI Testing with Jest
hellowin
1
160
Loopback Framework for Developing REST API with Node.js
hellowin
1
190
Facebook Developer Circle: Malang - Initial Meet Up
hellowin
0
150
Other Decks in Programming
See All in Programming
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
970
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
210
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
750
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
610
AmebaブログはKMPから卒業します
kmars0605
0
340
Event is what happens
moro
2
4.4k
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
260
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
240
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
260
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
500
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.8k
First, design no harm
axbom
PRO
2
1.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k
The Language of Interfaces
destraynor
162
27k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.9k