SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Droid Cheatsheet
A designer’s guide to create awesome Android UI/UX Spec Documents
© RapidValue Solutions
© RapidValue Solutions 2
Contents
Layouts
Components
Gestures
Animation
3
5
11
19
Layouts
3© RapidValue Solutions
Layouts
A UI of an android application can be drilled down into a variation of either of two standard layouts;
the list view or the grid view.
List View Grid View
4© RapidValue Solutions
Components
5© RapidValue Solutions
Components Basic
An Android UI has the following basic elements;
Side Nav Right Nav
App Bar / Primary Toolbar
Bottom Bar
On-Screen Nav Bar
Floating Action Button
Content Area
6© RapidValue Solutions
Components App Bar
App
Title Menu Icon
Action IconNav Icon Filter Icon
7
The app bar, formerly known as the action bar in Android, is a special kind of toolbar that’s used for
branding, navigation, search, and actions.
© RapidValue Solutions
Components Bottom Sheet
8
A bottom sheet is a sheet of material that slides up from the bottom edge of the screen. Bottom sheets
are displayed only as a result of a user-initiated action, and can be swiped up to reveal additional content.
Bottom Sheet
© RapidValue Solutions
Components Chips
9
Chips represent complex entities in small blocks, such as a contact. They can contain a photo, short title
string, and brief information.
Compose
John Doe Jane SmithTo
Contact Chips
© RapidValue Solutions
Components Dialogs
10
Dialogs inform users about critical information, require users to make decisions, or encapsulate multiple
tasks within a discrete process.
Dialog
© RapidValue Solutions
Components Snackbars
11
Snackbars provide lightweight feedback about an operation by showing a brief message at the bottom of
the screen. Snackbars can contain an action.
SnackbarItem Deleted UNDO
© RapidValue Solutions
Gestures
12© RapidValue Solutions
Gestures Common Touch Mechanics
13
A touch mechanic is what your ïŹngers do on the screen, it may have multiple results, depending on the
context.
Touch Drag, Swipe, Fling Double Touch Long Press
1 Finger Mechanics
© RapidValue Solutions
Gestures Common Touch Mechanics
14
A touch mechanic is what your ïŹngers do on the screen, it may have multiple results, depending on the
context.
Two-Finger Touch Pinch Open Pinch Closed Rotate
2 Finger Mechanics
© RapidValue Solutions
Gestures Drag, swipe, or fling
15
Swipe gesture activities vary based on context. The speed at which a gesture is performed is the primary
distinction between Drag, Swipe, and Fling.
Drag: Fine gesture, slower, more controlled, typically has an on-screen target
Swipe: Gross gesture, faster, typically has no on-screen target
Fling: Gross gesture, with no on-screen target
Gesture velocity impacts whether the action is immediately reversible.
A swipe becomes a fling based on ending velocity and whether the affected element has crossed a
threshold (or point past which an action can be undone).
A drag maintains contact with an element, so reversing the direction of the gesture will drag the
element back across the threshold.
A fling moves at a faster speed and removes contact with the element while it crosses the threshold,
preventing the action from being undone.
© RapidValue Solutions
Gestures Scroll
16
A scroll is a vertical or horizontal swipe in a single direction within the content body.
Vertical Scroll Horizontal Scroll
© RapidValue Solutions
Gestures Pan
17
A pan is an multi-directional one-ïŹnger or two-ïŹnger gesture that expands the ïŹeld of view. Drag is
typically used with pan. Fling will maintain gesture velocity, resulting in a signiïŹcant pan of the content
along the direction of the fling gesture.
Pan Two Finger Pan
© RapidValue Solutions
Gestures Dismiss
18
A dismiss gesture originates on a swipeable element, such as a list item or card, orthogonal to the
direction of scrolling.
Dismiss
© RapidValue Solutions
Gestures Edge Swipe
19
An edge swipe gesture originates outside of the screen to reveal off-screen content. It invokes content
separate from the current view.
Edge Swipe
© RapidValue Solutions
Animation
20© RapidValue Solutions
Animation Surface Reaction
21
Upon touch, the Android UI provides an instant visual conïŹrmation at the point of contact. The visual
mechanism used to express this contact is called Touch Ripple.
Touch Ripple
Watch an online demo of a
Touch Ripple surface reaction
© RapidValue Solutions
Animation Material Responses
22
When a user triggers the creation of new element on screen, it should grow in size, starting from the point
of origin of the input.
Point of Origin
Watch an online demo of a
point of origin material response
When a card or separable element is activated, the card should lift to indicate an active state.
Lift on Touch
Watch an online demo of a
lift on touch material response
© RapidValue Solutions
Sources
1. Google’s Material Design Guidelines
2. Wikipedia
23
prepared by
Hari Krishnan | UI/UX Designer
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1 877-643-1850 contactus@rapidvaluesolutions.com
RapidValue is a leading provider of end-to-end mobility, omnichannel and cloud solutions to enterprises worldwide. Armed
with a large team of experts in consulting, UX design and application engineering, along with experience delivering global
projects, we offer a range of services across various industry verticals. RapidValue delivers its services to the world’s top
brands and Fortune 1000 companies, and has ofïŹces in the United States and India.
About RapidValue
A Cheetsheat by RapidValue Solutions - December 2015

Weitere Àhnliche Inhalte

Andere mochten auch

Marketing for the Digital Consumer – Roadmap for CPG Companies
Marketing for the Digital Consumer – Roadmap for CPG Companies Marketing for the Digital Consumer – Roadmap for CPG Companies
Marketing for the Digital Consumer – Roadmap for CPG Companies Infosys
 
Alastair Banks Digital Marketing Seminar 2017
Alastair Banks Digital Marketing Seminar 2017Alastair Banks Digital Marketing Seminar 2017
Alastair Banks Digital Marketing Seminar 2017Hanna Mepstead
 
HDFC Life tops the list of most social life insurance brands
HDFC Life tops the list of most social life insurance brandsHDFC Life tops the list of most social life insurance brands
HDFC Life tops the list of most social life insurance brandsSimplify360
 
Making Happy Users: The Science Behind Great User Experiences
Making Happy Users: The Science Behind Great User ExperiencesMaking Happy Users: The Science Behind Great User Experiences
Making Happy Users: The Science Behind Great User ExperiencesHilary Little
 
Adv pub retail_banking_in_asia_pacfic
Adv pub retail_banking_in_asia_pacficAdv pub retail_banking_in_asia_pacfic
Adv pub retail_banking_in_asia_pacficPrayukth K V
 
Top 10 Marketing Tricks for the Banking Industry
Top 10 Marketing Tricks for the Banking IndustryTop 10 Marketing Tricks for the Banking Industry
Top 10 Marketing Tricks for the Banking IndustryPrototype Interactive
 
Niche Life Insurance Website Formula - Grow your digital life insurance busin...
Niche Life Insurance Website Formula - Grow your digital life insurance busin...Niche Life Insurance Website Formula - Grow your digital life insurance busin...
Niche Life Insurance Website Formula - Grow your digital life insurance busin...Grant Weherley
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...RapidValue
 
HDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparison
HDFC Life and ICICI Prudential : Financial analysis and Portfolio ComparisonHDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparison
HDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparisonkkslideshare77
 
Insurance 2020 - Innovating beyond old models
Insurance 2020 - Innovating beyond old modelsInsurance 2020 - Innovating beyond old models
Insurance 2020 - Innovating beyond old modelsChristian Bieck
 
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsMeet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsRapidValue
 
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...Carmelon Digital Marketing
 
Digital Disruption of Life Insurance
Digital Disruption of Life InsuranceDigital Disruption of Life Insurance
Digital Disruption of Life InsuranceKevin Pledge
 
7 critical digital marketing trends for insurance agents & brokers in 2017
7 critical digital marketing trends for insurance agents & brokers in 20177 critical digital marketing trends for insurance agents & brokers in 2017
7 critical digital marketing trends for insurance agents & brokers in 2017Michael Jans Advisory
 
How to build a digital insurance company
How to build a digital insurance companyHow to build a digital insurance company
How to build a digital insurance companyTata Consultancy Services
 

Andere mochten auch (16)

Marketing for the Digital Consumer – Roadmap for CPG Companies
Marketing for the Digital Consumer – Roadmap for CPG Companies Marketing for the Digital Consumer – Roadmap for CPG Companies
Marketing for the Digital Consumer – Roadmap for CPG Companies
 
Alastair Banks Digital Marketing Seminar 2017
Alastair Banks Digital Marketing Seminar 2017Alastair Banks Digital Marketing Seminar 2017
Alastair Banks Digital Marketing Seminar 2017
 
HDFC Life tops the list of most social life insurance brands
HDFC Life tops the list of most social life insurance brandsHDFC Life tops the list of most social life insurance brands
HDFC Life tops the list of most social life insurance brands
 
Making Happy Users: The Science Behind Great User Experiences
Making Happy Users: The Science Behind Great User ExperiencesMaking Happy Users: The Science Behind Great User Experiences
Making Happy Users: The Science Behind Great User Experiences
 
Adv pub retail_banking_in_asia_pacfic
Adv pub retail_banking_in_asia_pacficAdv pub retail_banking_in_asia_pacfic
Adv pub retail_banking_in_asia_pacfic
 
Top 10 Marketing Tricks for the Banking Industry
Top 10 Marketing Tricks for the Banking IndustryTop 10 Marketing Tricks for the Banking Industry
Top 10 Marketing Tricks for the Banking Industry
 
Niche Life Insurance Website Formula - Grow your digital life insurance busin...
Niche Life Insurance Website Formula - Grow your digital life insurance busin...Niche Life Insurance Website Formula - Grow your digital life insurance busin...
Niche Life Insurance Website Formula - Grow your digital life insurance busin...
 
Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...Approach to Unified Mobile Application Implementation for Multisystem Integra...
Approach to Unified Mobile Application Implementation for Multisystem Integra...
 
HDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparison
HDFC Life and ICICI Prudential : Financial analysis and Portfolio ComparisonHDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparison
HDFC Life and ICICI Prudential : Financial analysis and Portfolio Comparison
 
Insurance 2020 - Innovating beyond old models
Insurance 2020 - Innovating beyond old modelsInsurance 2020 - Innovating beyond old models
Insurance 2020 - Innovating beyond old models
 
Digital marketing planning
Digital marketing planningDigital marketing planning
Digital marketing planning
 
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue SolutionsMeet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
Meet The Vector Superhero - Seminar on Adobe Illustrator by RapidValue Solutions
 
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...
2014 Digital-Inspired Trends in the Financial Services Industry: Banks, Card ...
 
Digital Disruption of Life Insurance
Digital Disruption of Life InsuranceDigital Disruption of Life Insurance
Digital Disruption of Life Insurance
 
7 critical digital marketing trends for insurance agents & brokers in 2017
7 critical digital marketing trends for insurance agents & brokers in 20177 critical digital marketing trends for insurance agents & brokers in 2017
7 critical digital marketing trends for insurance agents & brokers in 2017
 
How to build a digital insurance company
How to build a digital insurance companyHow to build a digital insurance company
How to build a digital insurance company
 

Ähnlich wie Android Cheatsheet by RapidValue Solutions

Material design
Material designMaterial design
Material designahmed Shaker
 
Scratching the Surface with JavaFX
Scratching the Surface with JavaFXScratching the Surface with JavaFX
Scratching the Surface with JavaFXjavafxpert
 
Lecture #1 Creating your first android project
Lecture #1  Creating your first android projectLecture #1  Creating your first android project
Lecture #1 Creating your first android projectVitali Pekelis
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptxbalasekaran5
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldWorklight
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designJackson F. de A. Mafra
 
UI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsUI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsCodrina Merigo
 
ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docPalakjaiswal43
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenAndiNurkholis1
 
Material design full topics_animation
Material design full topics_animationMaterial design full topics_animation
Material design full topics_animationAnup Majumder
 
Android activities & views
Android activities & viewsAndroid activities & views
Android activities & viewsma-polimi
 
Fast multi touch enabled web sites
Fast multi touch enabled web sitesFast multi touch enabled web sites
Fast multi touch enabled web sitesAspenware
 
Tips for building fast multi touch enabled web sites
 Tips for building fast multi touch enabled web sites Tips for building fast multi touch enabled web sites
Tips for building fast multi touch enabled web sitesAspenware
 
Windows Store apps - Lessons Learned
Windows Store apps - Lessons LearnedWindows Store apps - Lessons Learned
Windows Store apps - Lessons Learnedchribben
 
Apple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerApple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerInlight
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3Kelley Howell
 

Ähnlich wie Android Cheatsheet by RapidValue Solutions (20)

Material design
Material designMaterial design
Material design
 
Scratching the Surface with JavaFX
Scratching the Surface with JavaFXScratching the Surface with JavaFX
Scratching the Surface with JavaFX
 
Lecture #1 Creating your first android project
Lecture #1  Creating your first android projectLecture #1  Creating your first android project
Lecture #1 Creating your first android project
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented World
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material design
 
Android user interface design-chapter13
Android user interface design-chapter13Android user interface design-chapter13
Android user interface design-chapter13
 
UI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsUI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms Apps
 
Android app development
Android app developmentAndroid app development
Android app development
 
Material design
Material designMaterial design
Material design
 
ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.doc
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
 
Material design full topics_animation
Material design full topics_animationMaterial design full topics_animation
Material design full topics_animation
 
Android activities & views
Android activities & viewsAndroid activities & views
Android activities & views
 
Fast multi touch enabled web sites
Fast multi touch enabled web sitesFast multi touch enabled web sites
Fast multi touch enabled web sites
 
Tips for building fast multi touch enabled web sites
 Tips for building fast multi touch enabled web sites Tips for building fast multi touch enabled web sites
Tips for building fast multi touch enabled web sites
 
Windows Store apps - Lessons Learned
Windows Store apps - Lessons LearnedWindows Store apps - Lessons Learned
Windows Store apps - Lessons Learned
 
Apple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A MarketerApple Watch: Everything You Need To Know As A Marketer
Apple Watch: Everything You Need To Know As A Marketer
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
 
Android session 2
Android session 2Android session 2
Android session 2
 

Mehr von RapidValue

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaRapidValue
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins PipelineRapidValue
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinRapidValue
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud LabsRapidValue
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business BenefitsRapidValue
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with KotlinRapidValue
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360RapidValue
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORSRapidValue
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelRapidValue
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDRapidValue
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkRapidValue
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsRapidValue
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4RapidValue
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsRapidValue
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon StudioRapidValue
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindRapidValue
 

Mehr von RapidValue (20)

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-Spa
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins Pipeline
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in Kotlin
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud Labs
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business Benefits
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with Kotlin
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORS
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack Channel
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular Framework
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation Flows
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon Studio
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using Valgrind
 

KĂŒrzlich hochgeladen

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
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticTiaFebriani
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
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
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...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
 
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
 
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
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
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
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

KĂŒrzlich hochgeladen (20)

B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
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...
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aesthetic
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
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...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
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
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
꧁❀ Hauz Khas Call Girls Service Hauz Khas Delhi ❀꧂ 9999965857 ☎ Hard And Sex...
꧁❀ Hauz Khas Call Girls Service Hauz Khas Delhi ❀꧂ 9999965857 ☎ Hard And Sex...꧁❀ Hauz Khas Call Girls Service Hauz Khas Delhi ❀꧂ 9999965857 ☎ Hard And Sex...
꧁❀ Hauz Khas Call Girls Service Hauz Khas Delhi ❀꧂ 9999965857 ☎ Hard And Sex...
 
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
 
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 ❀
 
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...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
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
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

Android Cheatsheet by RapidValue Solutions

  • 1. Droid Cheatsheet A designer’s guide to create awesome Android UI/UX Spec Documents © RapidValue Solutions
  • 2. © RapidValue Solutions 2 Contents Layouts Components Gestures Animation 3 5 11 19
  • 4. Layouts A UI of an android application can be drilled down into a variation of either of two standard layouts; the list view or the grid view. List View Grid View 4© RapidValue Solutions
  • 6. Components Basic An Android UI has the following basic elements; Side Nav Right Nav App Bar / Primary Toolbar Bottom Bar On-Screen Nav Bar Floating Action Button Content Area 6© RapidValue Solutions
  • 7. Components App Bar App Title Menu Icon Action IconNav Icon Filter Icon 7 The app bar, formerly known as the action bar in Android, is a special kind of toolbar that’s used for branding, navigation, search, and actions. © RapidValue Solutions
  • 8. Components Bottom Sheet 8 A bottom sheet is a sheet of material that slides up from the bottom edge of the screen. Bottom sheets are displayed only as a result of a user-initiated action, and can be swiped up to reveal additional content. Bottom Sheet © RapidValue Solutions
  • 9. Components Chips 9 Chips represent complex entities in small blocks, such as a contact. They can contain a photo, short title string, and brief information. Compose John Doe Jane SmithTo Contact Chips © RapidValue Solutions
  • 10. Components Dialogs 10 Dialogs inform users about critical information, require users to make decisions, or encapsulate multiple tasks within a discrete process. Dialog © RapidValue Solutions
  • 11. Components Snackbars 11 Snackbars provide lightweight feedback about an operation by showing a brief message at the bottom of the screen. Snackbars can contain an action. SnackbarItem Deleted UNDO © RapidValue Solutions
  • 13. Gestures Common Touch Mechanics 13 A touch mechanic is what your ïŹngers do on the screen, it may have multiple results, depending on the context. Touch Drag, Swipe, Fling Double Touch Long Press 1 Finger Mechanics © RapidValue Solutions
  • 14. Gestures Common Touch Mechanics 14 A touch mechanic is what your ïŹngers do on the screen, it may have multiple results, depending on the context. Two-Finger Touch Pinch Open Pinch Closed Rotate 2 Finger Mechanics © RapidValue Solutions
  • 15. Gestures Drag, swipe, or fling 15 Swipe gesture activities vary based on context. The speed at which a gesture is performed is the primary distinction between Drag, Swipe, and Fling. Drag: Fine gesture, slower, more controlled, typically has an on-screen target Swipe: Gross gesture, faster, typically has no on-screen target Fling: Gross gesture, with no on-screen target Gesture velocity impacts whether the action is immediately reversible. A swipe becomes a fling based on ending velocity and whether the affected element has crossed a threshold (or point past which an action can be undone). A drag maintains contact with an element, so reversing the direction of the gesture will drag the element back across the threshold. A fling moves at a faster speed and removes contact with the element while it crosses the threshold, preventing the action from being undone. © RapidValue Solutions
  • 16. Gestures Scroll 16 A scroll is a vertical or horizontal swipe in a single direction within the content body. Vertical Scroll Horizontal Scroll © RapidValue Solutions
  • 17. Gestures Pan 17 A pan is an multi-directional one-ïŹnger or two-ïŹnger gesture that expands the ïŹeld of view. Drag is typically used with pan. Fling will maintain gesture velocity, resulting in a signiïŹcant pan of the content along the direction of the fling gesture. Pan Two Finger Pan © RapidValue Solutions
  • 18. Gestures Dismiss 18 A dismiss gesture originates on a swipeable element, such as a list item or card, orthogonal to the direction of scrolling. Dismiss © RapidValue Solutions
  • 19. Gestures Edge Swipe 19 An edge swipe gesture originates outside of the screen to reveal off-screen content. It invokes content separate from the current view. Edge Swipe © RapidValue Solutions
  • 21. Animation Surface Reaction 21 Upon touch, the Android UI provides an instant visual conïŹrmation at the point of contact. The visual mechanism used to express this contact is called Touch Ripple. Touch Ripple Watch an online demo of a Touch Ripple surface reaction © RapidValue Solutions
  • 22. Animation Material Responses 22 When a user triggers the creation of new element on screen, it should grow in size, starting from the point of origin of the input. Point of Origin Watch an online demo of a point of origin material response When a card or separable element is activated, the card should lift to indicate an active state. Lift on Touch Watch an online demo of a lift on touch material response © RapidValue Solutions
  • 23. Sources 1. Google’s Material Design Guidelines 2. Wikipedia 23 prepared by Hari Krishnan | UI/UX Designer
  • 24. www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog +1 877-643-1850 contactus@rapidvaluesolutions.com RapidValue is a leading provider of end-to-end mobility, omnichannel and cloud solutions to enterprises worldwide. Armed with a large team of experts in consulting, UX design and application engineering, along with experience delivering global projects, we offer a range of services across various industry verticals. RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has ofïŹces in the United States and India. About RapidValue A Cheetsheat by RapidValue Solutions - December 2015