SlideShare a Scribd company logo
1 of 49
Nick Babich @101babich
Moscow 2017
How Animation Helps
Improve Mobile User
Experience
Animation is a clue
When to animate
1. Visual feedback
2. System status
3. Relationships (hierarchical and spatial)
4. Functional change
5. Orientation
6. Highlight
7. Visual hints
8. Emotional engagement
Visual Feedback
#1
Is the app understanding what
I’m asking it to do?
Answers the question:
Visual feedback
Visual feedback
VadimGromov
Ramotion
Visual feedback
Visual feedback
Stripe
Visibility of System
Status
#2
Is this working? How long will it
take?
Answers the question:
System status
System status
xjw
System status
Relationship
#3
How these two objects are
interrelated with each other?
Answers the question:
Relationship
Relationship
AdrianZumbrunnen
Relationship
Functional Change
#4
What does this element do
know?
Answers the question:
Functional change
TamasKojo
Functional change
Functional change
AnishChandran
Orientation
#5
Where am I now?
Answers the question:
Orientation
Orientation
Highlight
#6
What’s most important here?
Answers the question:
Highlight
GoogleMaterialDesign
Highlight
Visual Hints
#7
How should I use it?
Answers the question:
Visual Hints
BarthelemyChalvet
Visual Hints
Emotional
engagement
#8
How do I feel when I use it?
Answers the question:
Emotions
Emotions
Put your hand on a hot stove for a
minute, and it seems like an hour. Sit
with a pretty girl for an hour, and it
seems like a minute. That's relativity.
— Albert Einstein
Emotions
“
Creativedash
Emotions
Emotions
GoogleMaterialDesign
Readme.io
Emotions
What to Avoid
VladyslavTyzun
What to avoid
When Should I Add
Animation?
As early as possible
When should I add animation?
Prototype, prototype, prototype
Dribbble.com
Hoverstat.es
Codrops (tympanus.net/codrops)
Artofthetitle
Be Inspired!
Apple Keynote
Adobe After Effects
Framer
InVision
Axure 8
Flinto
Tools for Prototyping Animation
More exploratory
More tangible
Apple Keynote
Tools
Adobe After Effects
Tools
Framer
Tools
InVision
Tools
How Animation Helps Improve Mobile UX

More Related Content

What's hot

効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~Satoru Yamamoto
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chainAshokkumarK20CS004
 
アイデア収束からプロトタイピング
アイデア収束からプロトタイピングアイデア収束からプロトタイピング
アイデア収束からプロトタイピングMasaya Ando
 
コミュニティコーピングつくったヒトのあたまのなか
コミュニティコーピングつくったヒトのあたまのなかコミュニティコーピングつくったヒトのあたまのなか
コミュニティコーピングつくったヒトのあたまのなかkazu_1803
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチMasaya Ando
 
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!Yoshiki Hayama
 
「顧客視点」実務UXセミナー
「顧客視点」実務UXセミナー「顧客視点」実務UXセミナー
「顧客視点」実務UXセミナーTomoyo Watanabe
 
最新事例にみるサービスデザインという新潮流(I・CON2014)
最新事例にみるサービスデザインという新潮流(I・CON2014)最新事例にみるサービスデザインという新潮流(I・CON2014)
最新事例にみるサービスデザインという新潮流(I・CON2014)IMJ Corporation
 
これからはじめるサービスデザイン
これからはじめるサービスデザインこれからはじめるサービスデザイン
これからはじめるサービスデザインConcent, Inc.
 
人々が“社会と関わっている実感”をデザインすることはを目指して
人々が“社会と関わっている実感”をデザインすることはを目指して人々が“社会と関わっている実感”をデザインすることはを目指して
人々が“社会と関わっている実感”をデザインすることはを目指してMasaya Ando
 
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編Yoshiki Hayama
 
オーディオ用レベルメータを作ってみよう
オーディオ用レベルメータを作ってみようオーディオ用レベルメータを作ってみよう
オーディオ用レベルメータを作ってみようKohsuke Yuasa
 
ユーザーエクスペリエンスの分解
ユーザーエクスペリエンスの分解ユーザーエクスペリエンスの分解
ユーザーエクスペリエンスの分解Takehisa Gokaichi
 
UXとUIのつなぎかた
UXとUIのつなぎかたUXとUIのつなぎかた
UXとUIのつなぎかたConcent, Inc.
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android applicationJawed akhtar
 
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 Takayuki Enomoto
 
Electronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneElectronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneBrijender k
 
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考Nobushige Kobayashi (Hichibe)
 

What's hot (20)

効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
効果的なAbテストがwebサイトを成長させる~abテスト成功メソッドのご紹介~
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chain
 
アイデア収束からプロトタイピング
アイデア収束からプロトタイピングアイデア収束からプロトタイピング
アイデア収束からプロトタイピング
 
コミュニティコーピングつくったヒトのあたまのなか
コミュニティコーピングつくったヒトのあたまのなかコミュニティコーピングつくったヒトのあたまのなか
コミュニティコーピングつくったヒトのあたまのなか
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチ
 
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!
プロが生実演! 「ユーザーインタビュー」の深掘りテクニックを大公開!
 
「顧客視点」実務UXセミナー
「顧客視点」実務UXセミナー「顧客視点」実務UXセミナー
「顧客視点」実務UXセミナー
 
最新事例にみるサービスデザインという新潮流(I・CON2014)
最新事例にみるサービスデザインという新潮流(I・CON2014)最新事例にみるサービスデザインという新潮流(I・CON2014)
最新事例にみるサービスデザインという新潮流(I・CON2014)
 
これからはじめるサービスデザイン
これからはじめるサービスデザインこれからはじめるサービスデザイン
これからはじめるサービスデザイン
 
人々が“社会と関わっている実感”をデザインすることはを目指して
人々が“社会と関わっている実感”をデザインすることはを目指して人々が“社会と関わっている実感”をデザインすることはを目指して
人々が“社会と関わっている実感”をデザインすることはを目指して
 
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編
チャットボットが生み出す新しいユーザーエクスペリエンス(UX):LINE Platform - UI/UX勉強会 #01 - Chat Bot編
 
オーディオ用レベルメータを作ってみよう
オーディオ用レベルメータを作ってみようオーディオ用レベルメータを作ってみよう
オーディオ用レベルメータを作ってみよう
 
ユーザーエクスペリエンスの分解
ユーザーエクスペリエンスの分解ユーザーエクスペリエンスの分解
ユーザーエクスペリエンスの分解
 
UXとUIのつなぎかた
UXとUIのつなぎかたUXとUIのつなぎかた
UXとUIのつなぎかた
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android application
 
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
 
Screenless display
Screenless displayScreenless display
Screenless display
 
Electronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneElectronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android Phone
 
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考
「形式」から「文脈」へ――イェスパー・ユールのゲーム学再考
 
Screenless display
Screenless display Screenless display
Screenless display
 

Similar to How Animation Helps Improve Mobile UX

CUTGroup 7 EveryBlock iPhone App Final Results
CUTGroup 7 EveryBlock iPhone App Final ResultsCUTGroup 7 EveryBlock iPhone App Final Results
CUTGroup 7 EveryBlock iPhone App Final Resultssmarziano
 
Reconnections contentis king_25072013
Reconnections contentis king_25072013Reconnections contentis king_25072013
Reconnections contentis king_25072013Fairil Yeo
 
Content is King
Content is KingContent is King
Content is KingNUS-ISS
 
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...SAIL_QU
 
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...SAIL_QU
 
CSE 401.pptx
CSE 401.pptxCSE 401.pptx
CSE 401.pptxreading7
 
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?James Falkner
 
Feedback Predictable Robot Based on Big Data
Feedback Predictable Robot Based on Big DataFeedback Predictable Robot Based on Big Data
Feedback Predictable Robot Based on Big DataIRJET Journal
 
Branchout 2017 - Day 2 Session - Josh Elman
Branchout 2017 - Day 2 Session - Josh ElmanBranchout 2017 - Day 2 Session - Josh Elman
Branchout 2017 - Day 2 Session - Josh ElmanBranch
 
Usability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentationUsability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentationMissouri Western State University
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgmDavid Farrell
 
Psychology Of Facebook Application Adoption (Stanford)
Psychology Of Facebook Application Adoption (Stanford)Psychology Of Facebook Application Adoption (Stanford)
Psychology Of Facebook Application Adoption (Stanford)Robert Ross
 
Summarization and opinion detection of product reviews (1)
Summarization and opinion detection of product reviews (1)Summarization and opinion detection of product reviews (1)
Summarization and opinion detection of product reviews (1)Lokesh Mittal
 
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET Journal
 

Similar to How Animation Helps Improve Mobile UX (20)

CUTGroup 7 EveryBlock iPhone App Final Results
CUTGroup 7 EveryBlock iPhone App Final ResultsCUTGroup 7 EveryBlock iPhone App Final Results
CUTGroup 7 EveryBlock iPhone App Final Results
 
Reconnections contentis king_25072013
Reconnections contentis king_25072013Reconnections contentis king_25072013
Reconnections contentis king_25072013
 
Content is King
Content is KingContent is King
Content is King
 
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
 
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...Studying the Dialogue Between Users and Developers of Free Apps in the Google...
Studying the Dialogue Between Users and Developers of Free Apps in the Google...
 
CSE 401.pptx
CSE 401.pptxCSE 401.pptx
CSE 401.pptx
 
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?
 
How to Gamify a MOOC
How to Gamify a MOOCHow to Gamify a MOOC
How to Gamify a MOOC
 
MB outreach
MB outreachMB outreach
MB outreach
 
MBOSS
MBOSSMBOSS
MBOSS
 
Feedback Predictable Robot Based on Big Data
Feedback Predictable Robot Based on Big DataFeedback Predictable Robot Based on Big Data
Feedback Predictable Robot Based on Big Data
 
Branchout 2017 - Day 2 Session - Josh Elman
Branchout 2017 - Day 2 Session - Josh ElmanBranchout 2017 - Day 2 Session - Josh Elman
Branchout 2017 - Day 2 Session - Josh Elman
 
Usability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentationUsability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentation
 
Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?Can we predict your sentiments by listening to your peers?
Can we predict your sentiments by listening to your peers?
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgm
 
It quiz
It quizIt quiz
It quiz
 
Psychology Of Facebook Application Adoption (Stanford)
Psychology Of Facebook Application Adoption (Stanford)Psychology Of Facebook Application Adoption (Stanford)
Psychology Of Facebook Application Adoption (Stanford)
 
Summarization and opinion detection of product reviews (1)
Summarization and opinion detection of product reviews (1)Summarization and opinion detection of product reviews (1)
Summarization and opinion detection of product reviews (1)
 
Chat bot in_pythion
Chat bot in_pythionChat bot in_pythion
Chat bot in_pythion
 
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
 

Recently uploaded

VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 

How Animation Helps Improve Mobile UX

Editor's Notes

  1. My name is Nick and today I'll tell you about why animation is so important in modern interfaces and how we can think about animation in the context of improving the user experience. This presentation will be my answer to the frequent question "How do I, as a UI and UX designer, find out where to use animation to improve usability?"
  2. Animation is often perceived by designers as something that makes the user's work undoubtedly more enjoyable, but overall it does not really matter. Therefore, it is added to the interfaces last, like makeup. But this is completely wrong. Animation should be built into the user interface from the very beginning, be its integral part. Why should we use animation in the project? The answer is on this slide. Animation is a hint. Thanks to the animation, we can reduce the cognitive load.
  3. On this slide, I listed the main groups of animation. Immediately I will say that some animations are not representative of only one group, and may overlap with others. I highlight the following 8 possibilities for using animation and for each of them I'll give examples. With the exception of the last point, they all significantly reduce the cognitive burden.
  4. When we talk about animation, most often we mean interaction. Our experience and impression of the product are formed from a combination of factors, with the interaction playing a fundamental role. Visual feedback is incredibly important for any interaction with the graphical user interface.
  5. The feedback is directly tied to the user action - this is the most natural form of notification about the result of the operation, which was initiated by the user. In fact, any user expects (consciously or not) that its action will be the response of the system. And a good interactive design provides this feedback.
  6. The simplest example that all users are familiar with is the reaction of the button to the click. This particular example is rather skewomorphic (because in it we observe the laws of physics, you can see it in the shadows, which vary depending on the state of the button). But this example is very well perceived by users. In real life, objects react to our interaction, and that's how we expect our user interface to work. Elements of the user interface, such as buttons and controls, must convey a sense of the real world, even if they are behind a layer of glass. This example seems so obvious that some of you will doubt its usefulness. However, not so long ago on many sites it was possible to meet buttons that did not respond to pressing and in order to avoid pressing again, next to the button they displayed the inscription "Please do not press the button twice." (I'm talking about the example with the button Pay )
  7. Also, animation can be used in a frequently encountered object like Tab bar. Animation in this case allows you to enhance the effect of the action.
  8. Visual feedback is also useful when you need to inform users about the results of an operation. As an example on this slide, you can see the shake animation when the password is incorrectly entered into iOS. Animation in this case takes more time than instantly displaying a small error icon. And at first glance it seems that it is superfluous. But in reality the user may need some time to understand what happened and find the error message, instead of noticing the animation and instantly understanding the action. This example is taken from the Stripe application, in which the animation is used in a very large amount. Literally, every user interaction with the forms of this application has an annexed feedback.
  9. One of the first 10 heuristics of Jakob Nielsen for convenience, the visibility of the status of the system remains one of the most important principles in the design of the user interface. Users want to know their current context in the system at any one time, and applications should not make them wonder about what's happening-they need to report the current status to the user with appropriate visual feedback.
  10. Animation in this category answers the questions "Does the system work? How long will the operation take? "It prevents the ambiguity of the current state
  11. One of the first animations I ever saw was a cursor flashing on the MS-DOS command line. It was friendly and an invitation - like: "forward, type something." But this flashing cursor has an important functional purpose - if the flashing stopped, it meant that it seems like there are some problems with the operating system.
  12. The process of loading data is an excellent opportunity to use animation. For example, animated boot panels show how quickly the process passes, and sets the expectation of how quickly the action will be processed. Such animated load indicators are recommended for use with operations that take longer than 10 seconds.
  13. Animation allows you to incredibly well convey the state of the relationship between the two objects. People like to see the cause-effect relationship. When we see that there are two events, one is the cause, and the second is the effect of the action, we like to think that the second event was caused by the action.
  14. Animation in this group allows you to answer such a question as "How these two objects (for example, the screen) are related to each other"
  15. Apple iOS itself is a good example of meaningful transitions. When the first iPhone came out, many people were delighted with this device, exclaiming "it's so much easier to work with." Actually, this achievement of Apple was achieved largely thanks to the animation. Let's pay attention to our devices for a second. A small screen area and the need to transfer all information, taking into account that each application is a multi-level stack of screens. Without animation, transitions would be incredibly complex. On this screen is one of my favorite animations. In iOS 7, for the first time, the Zoom-in animation was demonstrated, which allowed users to understand the current context when starting the application or moving into the depth of the folder. In the example below, the user selects a folder or application and scales it into a detailed view (or directly to the main application screen). Why I like it so much. It's simple. It was often difficult for me to visually determine which application I'm in, and when I saw this effect with the iOS update, it was a great relief for me.
  16. Let me give an example. Imagine that this is a simple one-page document. And if you click on Contact, in the example on the left we know that something happened, but we do not know what exactly. Changes in the state occurred suddenly. The effect of such a change in cognitive psychology is called blindness to change - when a sudden change in the visual stimulus does not allow users to notice new information. When a user clicks on Contact, his brain does a lot of work in order to understand what happened and compare the Before and After states. Often after such interaction users exclaim "And what now happened." Animation is able to fill these gaps of understanding of the state.
  17. Change the functionality for the current objects. Due to the small size of the screen, we often have to use the same screen area for different functional purposes. A common practical example of such behavior is a button whose functionality changes under certain conditions. Animation shows how these two objects are interrelated.
  18. This animation answers the question: "What does this element do now after my action?"
  19. Hamburger icon turns into a cross after you click on it. The same part of the screen, just another state.
  20. Another common example of such a change in functionality is the "Play" and "Stop" buttons. Converting a play button to a pause button means that the two actions are related, and one click makes the other visible. In a number of cases, the animation action extends not only to the button itself, but also to the transition between screens for different states (this is done in order for the transition to look smooth and not intermittent).
  21. This type of animation allows users to save the context. Animated transitions act as intermediaries between different states of the user interface, helping users understand what changes will occur on the screen.
  22. Animation answers the question: "Where am I now now?”
  23. Animation can help the eye to see where a new object comes from or where it is hiding (and where it is most likely to be found again). In this example, we give the user information that allows him to understand how he moves in the process, and that this process is a linear, interrelated sequence. This is the option of direct communication with the user and allows him to interact better with the interface (to understand where he is now relative to where he came from)
  24. Thanks to the property of animation to attract attention to ourselves, we can use it to accentuate the user's attention on something. Our brain and eyes focus on moving objects - it's a reflex.
  25. This type of animation answers the question: "What is the most important in this interface at the moment?" This is especially useful when you want to highlight something on a page with many elements or details.
  26. For example, show that you have an incoming call at the moment.
  27. Visual hints help the user understand how to interact with the user interface
  28. They explicitly answer the question "how do I work with the user interface"
  29. It is often necessary in cases when it is necessary to demonstrate how to work with a particular object. For example, when using gesture-based navigation - in this case, the user clearly sees that the scrolling function is available for the map collection.
  30. Skillful use of animation in the application allows not only to improve the user experience, but also to distinguish the application from competitors. After all, animation and emotions are interrelated. We can say that the animation joins us on an emotional level. Unique parts can stay in the users' memory for a long time.
  31. We want to love our applications and websites, and animation can make your user experience truly delightful and memorable.
  32. Let's take as an example the time to wait for the application to load. The load indicators are important for the user. Allow to understand the status of the system. In this example, I use the standard iOS boot system indicator. Quite boring, but useful. But who said that waiting time should be boring?
  33. Speech about the fact that time is relative. Perception changes our reality. In the project ui, we can change the subjective perception of time. If the application gives users something interesting while waiting, users pay less attention to the very fact of waiting. So that people do not get bored, expecting something, entertain and distract them.
  34. For example, the loading indication can be something fun or cute. While you download content, you enjoy this animation. Incredibly beautifully done. This is just one example of where the animation can give emotions. A few more examples.
  35. When an error occurs in the application.
  36. One of my favorite animations. Such obvious functionality of a site, as the form of authorization too can use animation in order to give emotions. Present your animation with some love, and your user will love your product back!
  37. Unfortunately, not always animation benefits the user. In some cases, it can worsen the process of working with the interface.
  38. A serious problem today is the "Dribbbleisation of Design" - namely, focus only on the visual representation. Many product designers pay more attention to work that looks beautiful, without any thought of functionality or actual usability. Animation should always serve a purpose. Animations should never be created just for the sake of animation. When the animation does not correspond to a functional goal, it can even be annoying, especially when it slows down the process, which can be faster without animation. In this example, you can see the annexed concept of receiving a PayPal receipt. This animation looks great, but at the same time it is excessive and hinders the natural flow of applications, because the transaction scan takes almost 4 seconds. For this purpose, a simple smooth animation of the receipt will be more suitable (simply because it takes less time). Even good animation can be annoying when it abuses. When developing the animation, ask yourself the question: "Will the animation annoy the 100th use, or is it universally comprehensible and unobtrusive?"
  39. Finding places where animation is appropriate is only half the story. A common question is when I should add animation to the project. We all faced the fact that Project Manager asks to add UX at the very end of the project. And we all know that this is impossible.
  40. Animation can not be so easily inserted at the last minute in an already ready project, it must be present in the project from the very beginning, to be an integral part of the first interactive prototype.
  41. I really hope that your process looks like this. Already in the planning and design phase, you have a set of places in which you will add animation. If you are going to use animation in your projects, each of the animations should be well-designed, and this is possible only when the animation is a natural part of the design process.
  42. Another important point is that until you use the real animation in your product, you can not tell whether it's right for the user flow or not. This will allow you to test the animation even at the stage of prototyping, to eliminate those problems that I mentioned earlier (eye-candy and animation that does not stand the time).
  43. Most often I'm looking for inspiration on these resources
  44. On this slide, I listed all the main prototyping tools, starting from the more visual (for example, Apple Keynote), finishing with the application tools that allows you to write code.
  45. Apple Keynote is like a Balsamic but for animation. You can use "Magic Move" to demonstrate how the UI should work.
  46. Adobe After Effects allows you to do almost anything. He has only one minus. A fairly complex interface for beginners. But you can get used to this too.
  47. Framer is an autonomous environment for prototyping and development. It integrates with Photoshop and Sketch. This is essentially a tool that allows you to write code and animate it at the same time. It uses JavaScript as a language. In addition, on their site you can see many examples of animations that you can use as a template in your projects. Although it does not create code ready for production, it helps designers share prototypes that seem real.
  48. This application includes a large set of animated transitions and gestures. What I like about InVision is that the tool allows you to easily view your design on any device.
  49. We can no longer think of user interfaces as static constructs and add interaction magic later. Instead, we must use the interactive nature of mobile applications from the very beginning and take it as a natural component. When the animation is built into the user interface correctly, it can turn a digital product from a sequence of static screens into carefully thought-out memorable experience.