SlideShare a Scribd company logo
Material Design
Ahmed Mahmoud Nady
Agenda
1
surfaces
4
Animation
2
Bold Graphic Design
5
Adaptive Design.
3
6
UI Widgets
Introduction
Your Company Slogan Here and some Business Information E-Mail: me@materialdesigntemplate l Phone: +49 89 1726182
3
Introduction
>> Any Android application is just the
combination of transitions , themes , layouts
and some logic to perform a task.
>> We all knows very well that Any android
application is nothing without its design
>> So Design is Mandatory.
Situation
1. Device Variety
2. Branding
3. Usability
4. Development & Design effort
Variety
Branding & Usability
Development effort
Enter.. Material Design
>> Material Design is a design language
developed by Google for simplifying the
design of android applications.
>> Material Design makes more liberal use
of grid-based layouts, responsive
animations and transitions, padding, and
depth effects such as lighting and shadows.
Your Company Slogan Here and some Business Information E-Mail: me@materialdesigntemplate l Phone: +49 89 1726182
11
surfaces
Surfaces
2-Surfaces and edges of the material provide visual cues that are
grounded in reality.
1-Everything lives in asurface.
Elevation and shadow
Floating Action Button
How to add floating Action Button
• Add support:design library to build.gradle
Must be convert theme to AppCompat theme for styling information
• Set AppCompat as your parent theme
Floating Action Button Example
• Add the fab to your layout
Bold GraphicDesign
Bold Graphic Design
1-typography
2-grids
3-space
4-scale
5-color
6-imagery
Grid Keylines
Colors &Palettes
Use it in your app colors.xml , styles.xml
To Create your pallets
https://www.materialpalette.com
Typography
Imagery
Bold
Geomteric
Symmetrical
Layout
1
Appbar.
3
Side nav.
Appbar
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.
Metrics:
Mobile Landscape: 48dp
Mobile Portrait: 56dp
Tablet/Desktop: 64dp
Side nav
Side nav bars can be pinned for
permanent display or float
temporarily as overlays. Side navs
can be positioned on the left or
right side of the screen.
Metrics:
Width = Screen width − 56 dp
Maximum width: 320dp
Animation
Transition Manager
• Introduced in KitKat
• Capture start and end state of elements
• Adapt the animation and do all the heavy lifting for you.
•
Default transition is AutoTransition (Automatically fades, moves or
resizes views)
Activity transition
Implementing Exittransition
Assign theme to your activity in manifest
Adaptive Design
Activity transition
Adapt to multiple screen sizes
Adaptive design breakpoints
Reveal
Divide
Reflow
Expand
UI widgets
UI widgets
1. Recycler View
2. Card View
3. Floating action button
4. Coordinator Layout
Recycler View
RecyclerView is more advanced and flexible and efficient version of ListView. RecyclerView
ViewGroup is an container for larger data set of views that can be recycled and scrolled very
efficiently. RecyclerView can be used for larger datasets to be rendered on the UI like a list.
RecyclerView provides maximum flexibility to design different kind of views
Android RecyclerView falls under the material design of android. Android RecyclerView short
and simple as it consists a huge number of classes and each one of them is designed to be
customized.
Card View
Card view is a new component that does not "upgrade" an existing component.
The CardView UI component shows information inside cards. We can customise its
corners, the elevation and so on. We want to use this component to show contact
information. These cards will be the rows of RecyclerView and we will see later how to
integrate these two components. By now, we can define our card layout:
Floating action button
Floating action buttons are used for a special type of promoted
action. They are distinguished by a circled icon floating above the
UI and have special motion behaviors related to morphing,
launching, and the transferring anchor point.
Floating action buttons come in two sizes: the default and the mini.
The size can be controlled with the fabSize attribute.
Coordinator Layout
The Coordinator Layout is one of the new powerful layouts
introduced in the material design support library. We already talked
about the Navigation View and the Floating Action Button, but now
it´s time to put everything to work together and coordinate their
animations.
That´s what this new layout is all about: based on a set of rules
defined in Behaviors, we can define how views inside the
Coordinator Layout relate each other and what can be expected
when one of them changes. I´ll talk about behaviours in a future
post, but they identify which views another view depend on, and
how they behave when any of these views changes.
Thank you

More Related Content

What's hot

Google Material Design
Google Material Design Google Material Design
Google Material Design
Kamal Ganwani
 
10 Best Current Design Trends
10 Best Current Design Trends10 Best Current Design Trends
10 Best Current Design Trends
[x]cube LABS
 
Google Material Design
Google Material DesignGoogle Material Design
Google Material Design
sara stanford
 
Imaging and design for the online environment (empowermwnt technologies)
Imaging and design for the online environment (empowermwnt technologies)Imaging and design for the online environment (empowermwnt technologies)
Imaging and design for the online environment (empowermwnt technologies)
EricaVS
 
5 Web Design Trends for 2015
5 Web Design Trends for 20155 Web Design Trends for 2015
5 Web Design Trends for 2015
OregonianMediaGroup
 
Iconography - The unsung hero
Iconography - The unsung heroIconography - The unsung hero
Iconography - The unsung hero
yuj
 
A complete interior design solution with diminished reality
A complete interior design solution with diminished realityA complete interior design solution with diminished reality
A complete interior design solution with diminished reality
VTT Technical Research Centre of Finland Ltd
 

What's hot (7)

Google Material Design
Google Material Design Google Material Design
Google Material Design
 
10 Best Current Design Trends
10 Best Current Design Trends10 Best Current Design Trends
10 Best Current Design Trends
 
Google Material Design
Google Material DesignGoogle Material Design
Google Material Design
 
Imaging and design for the online environment (empowermwnt technologies)
Imaging and design for the online environment (empowermwnt technologies)Imaging and design for the online environment (empowermwnt technologies)
Imaging and design for the online environment (empowermwnt technologies)
 
5 Web Design Trends for 2015
5 Web Design Trends for 20155 Web Design Trends for 2015
5 Web Design Trends for 2015
 
Iconography - The unsung hero
Iconography - The unsung heroIconography - The unsung hero
Iconography - The unsung hero
 
A complete interior design solution with diminished reality
A complete interior design solution with diminished realityA complete interior design solution with diminished reality
A complete interior design solution with diminished reality
 

Viewers also liked

Web Design and Software Development
Web Design and Software DevelopmentWeb Design and Software Development
Web Design and Software Development
Athena Inc, Goa
 
UI Animations in Meteor
UI Animations in MeteorUI Animations in Meteor
UI Animations in Meteor
Nick Wientge
 
Animation in UI UX
Animation in UI UXAnimation in UI UX
Animation in UI UX
Chris Chen
 
Jedi Principles of UI Animation
Jedi Principles of UI AnimationJedi Principles of UI Animation
Jedi Principles of UI Animation
FITC
 
Animation in UX
Animation in UXAnimation in UX
Animation in UX
Idan Ben Ari
 
Create User Centric UI-Animations
Create User Centric UI-AnimationsCreate User Centric UI-Animations
Create User Centric UI-Animations
Peter Rozek
 
Putting Your UIs In Motion On The Web (Animation & UX)
Putting Your UIs In Motion On The Web (Animation & UX)Putting Your UIs In Motion On The Web (Animation & UX)
Putting Your UIs In Motion On The Web (Animation & UX)
Val Head
 
A Brief Introduction to Animation, UI and the Visual Cortex
A Brief Introduction to Animation, UI and the Visual CortexA Brief Introduction to Animation, UI and the Visual Cortex
A Brief Introduction to Animation, UI and the Visual Cortex
Rachel Nabors
 
[UX Series] 6 - Animation principles
[UX Series] 6 - Animation principles[UX Series] 6 - Animation principles
[UX Series] 6 - Animation principles
Phuong Hoang Vu
 

Viewers also liked (9)

Web Design and Software Development
Web Design and Software DevelopmentWeb Design and Software Development
Web Design and Software Development
 
UI Animations in Meteor
UI Animations in MeteorUI Animations in Meteor
UI Animations in Meteor
 
Animation in UI UX
Animation in UI UXAnimation in UI UX
Animation in UI UX
 
Jedi Principles of UI Animation
Jedi Principles of UI AnimationJedi Principles of UI Animation
Jedi Principles of UI Animation
 
Animation in UX
Animation in UXAnimation in UX
Animation in UX
 
Create User Centric UI-Animations
Create User Centric UI-AnimationsCreate User Centric UI-Animations
Create User Centric UI-Animations
 
Putting Your UIs In Motion On The Web (Animation & UX)
Putting Your UIs In Motion On The Web (Animation & UX)Putting Your UIs In Motion On The Web (Animation & UX)
Putting Your UIs In Motion On The Web (Animation & UX)
 
A Brief Introduction to Animation, UI and the Visual Cortex
A Brief Introduction to Animation, UI and the Visual CortexA Brief Introduction to Animation, UI and the Visual Cortex
A Brief Introduction to Animation, UI and the Visual Cortex
 
[UX Series] 6 - Animation principles
[UX Series] 6 - Animation principles[UX Series] 6 - Animation principles
[UX Series] 6 - Animation principles
 

Similar to Material design

Android Material Design
Android Material DesignAndroid Material Design
Android Material Design
Ankit Shandilya
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
balasekaran5
 
Workflow diagramming and information architecture
Workflow diagramming and information architectureWorkflow diagramming and information architecture
Workflow diagramming and information architecture
Dianna Miller
 
Material design for android
Material design for androidMaterial design for android
Material design for android
Vmoksha Admin
 
Ready-Made UI Components to Enhance Your Apps.docx
Ready-Made UI Components to Enhance Your Apps.docxReady-Made UI Components to Enhance Your Apps.docx
Ready-Made UI Components to Enhance Your Apps.docx
Shakuro
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
DMI
 
Adobe XD
Adobe XD Adobe XD
Adobe XD
rapidbounce
 
Mobile User Interface Design
Mobile User Interface DesignMobile User Interface Design
Mobile User Interface Design
rita
 
Swift Paris - Dealing The Cards
Swift Paris - Dealing The CardsSwift Paris - Dealing The Cards
Swift Paris - Dealing The Cards
Zenly
 
Design Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceDesign Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User Experience
Ashutosh Kumar
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
Jack Molisani
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
Mohamed Nabil, MSc.
 
Design Processes and Systems in Craft
Design Processes and Systems in CraftDesign Processes and Systems in Craft
Design Processes and Systems in Craft
Courtney Bradford
 
Ux Example
Ux ExampleUx Example
Ux Example
Johnson Wang
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic Design
Mirco Pasqualini
 
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
DicodingEvent
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop
Brenna Mickey
 
Guide 101_ Material Design in Android App Development.pdf
Guide 101_ Material Design in Android App Development.pdfGuide 101_ Material Design in Android App Development.pdf
Guide 101_ Material Design in Android App Development.pdf
BOSC Tech Labs
 
Data Visualisation
Data VisualisationData Visualisation
Data Visualisation
Yellow Slice
 
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Dana Gardner
 

Similar to Material design (20)

Android Material Design
Android Material DesignAndroid Material Design
Android Material Design
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Workflow diagramming and information architecture
Workflow diagramming and information architectureWorkflow diagramming and information architecture
Workflow diagramming and information architecture
 
Material design for android
Material design for androidMaterial design for android
Material design for android
 
Ready-Made UI Components to Enhance Your Apps.docx
Ready-Made UI Components to Enhance Your Apps.docxReady-Made UI Components to Enhance Your Apps.docx
Ready-Made UI Components to Enhance Your Apps.docx
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
Adobe XD
Adobe XD Adobe XD
Adobe XD
 
Mobile User Interface Design
Mobile User Interface DesignMobile User Interface Design
Mobile User Interface Design
 
Swift Paris - Dealing The Cards
Swift Paris - Dealing The CardsSwift Paris - Dealing The Cards
Swift Paris - Dealing The Cards
 
Design Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceDesign Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User Experience
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 
Design Processes and Systems in Craft
Design Processes and Systems in CraftDesign Processes and Systems in Craft
Design Processes and Systems in Craft
 
Ux Example
Ux ExampleUx Example
Ux Example
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic Design
 
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop
 
Guide 101_ Material Design in Android App Development.pdf
Guide 101_ Material Design in Android App Development.pdfGuide 101_ Material Design in Android App Development.pdf
Guide 101_ Material Design in Android App Development.pdf
 
Data Visualisation
Data VisualisationData Visualisation
Data Visualisation
 
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
 

Material design