0% found this document useful (0 votes)
36 views12 pages

Slides Android

The document provides guidelines for designing Android applications according to Material Design principles. It covers topics like status bars, app bars, navigation, buttons, cards, snacks, banners, dialogs, text fields and color palette.

Uploaded by

Vaibhav Bacchav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views12 pages

Slides Android

The document provides guidelines for designing Android applications according to Material Design principles. It covers topics like status bars, app bars, navigation, buttons, cards, snacks, banners, dialogs, text fields and color palette.

Uploaded by

Vaibhav Bacchav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Android Design Guidelines

www.designboatschool.in
+91 - 91644 47999 designboatschool.in

Material Design
Material Design (originally referred to as and codenamed “Quantum Paper”) was
developed by Google and is a design language used for interfaces. The idea, is to
provide a design language which mimics the feel of pen and paper. Material design
offers the user physical edges and surfaces to work with seams and shadows giving
context to what parts of a digital design can be touched.

Screen Sizes

Categories
MDPI HDPI XHDPI (360x640) XXHDPI XXXHDPI

Examples
Following are the few examples for layout structure in android.

Light Dark Colored


+91 - 91644 47999 designboatschool.in

Status Bar
On Android, the status bar contains notification icons and system icons. Different
types of status bars are as follows,

Color is based on a sample taken Translucent status bar, 20%


from the content Black #000000

Status bar color in a darker tone of Light status bar color is based on
the app bar color sample taken from content

App Bars: Top


v

The top app bar provides content and actions related to the current screen. It's used
for branding, screen titles, navigation, and actions.

Regular Top app bar Prominent Top app bar


+91 - 91644 47999 designboatschool.in

App Bars: Bottom


A bottom app bar displays navigation and key actions at the bottom of mobile
screens. It provides access to a bottom navigation drawer and up to four actions,
including the floating action button.

Centered FAB End FAB No FAB

Navigation Bar
The navigation bar in Android consists of following controls: Back, Home, and
Overview.

Dark Light

Translucent over complex image Transparent over even-toned image


+91 - 91644 47999 designboatschool.in

Bottom Navigation
Bottom navigation provides quick navigation between top-level views of an app. It
is primarily designed for use on mobile. Minimum and maximum number of
destinations are 3 and 5 respectively.

Type 1 Type 2

Tabs
Tabs enable content organization at a high level, such as switching between views,
data sets, or functional aspects of an app. There are two types of Tabs, that is
Fixed Tab and Scrollable Tab.

Fixed Tab Scrollable Tab


+91 - 91644 47999 designboatschool.in

Buttons
Buttons communicate the action that will occur when the user touches them.

Text Button Outlined Button

Contained Button Toggle Button

Floating Action Button


A floating action button (FAB) performs the primary, or most common, action on a
screen. FABs come in three types: regular, mini, and extended.

Mini Extended

Regular
+91 - 91644 47999 designboatschool.in

Navigation Drawers
Navigation drawers provide access to destinations and app functionality, such as
switching accounts.

Modal Drawer Bottom Drawer


+91 - 91644 47999 designboatschool.in

Cards
Cards are surfaces that display content and actions on a single topic. They should
be easy to scan for relevant and actionable information.

Headline 4
Body 2
Headline 6
Headline 6 BUTTON BUTTON
Body 2
Body 2

Greyhound divisively hello coldly wonderfully marginally far…

Card Layout : Full Image List -2 Up


BUTTON BUTTON

Card Layout : Image Top

Snackbar
Snackbars inform users of a process that an app has performed or will perform.
They appear temporarily, towards the bottom of the screen. They shouldn’t
interrupt the user experience, and they don’t require user input to disappear.

Condition 1 : Only one snackbar may be displayed at a time.


Condition 2 : A snackbar can contain a single action. Because they disappear
automatically, the action shouldn’t be “Dismiss” or “Cancel.”

Greyhound divisively hello Greyhound divisively hello coldly wonderfully


marginally far upon excluding. BUTTON

Text Only
Text with Action

Greyhound divisively hello

Text & Icon


+91 - 91644 47999 designboatschool.in

Banners
A banner displays a prominent message and related optional actions. Banners
should be displayed at the top of the screen, below a top app bar. They are
persistent and allowing the user to ignore them or interact with them at any time.

Greyhound divisively hello coldly wonderfully marginally far


Greyhound divisively hello coldly wonderfully upon excluding.

BUTTON BUTTON BUTTON BUTTON

Banner - One Line Banner - Two Line

Greyhound divisively hello coldly wonderfully


Greyhound divisively hello coldly marginally far upon

BUTTON BUTTON BUTTON BUTTON

Banner - Text/Image Banner - Two line text/Image

Dialogs
A dialog is a type of modal window that appears in front of app content to provide
critical information or ask for a decision. Dialogs disable all app functionality when
they appear, and remain on screen until confirmed, dismissed, or a required action
has been taken.

Headline 6 Headline 6
Alert dialog prompt
Apparently we had reached a Apparently we had reached a
great height in the nature great height in the nature for
for the... the...
BUTTON BUTTON

Alert - Dialog BUTTON BUTTON Simple Dialogs

Alert - Confirmation
+91 - 91644 47999 designboatschool.in

Text Fields
Text fields allow users to enter text into a UI. They typically appear in forms and
dialogs.

Filled Text Fields Outlined Text Fields

Label Label

Assistive text Assistive text

Label
Label
Input text Input text

Assistive text Assistive text


+91 - 91644 47999 designboatschool.in

Status Bar
App Bar

Tab Bar

Bottom Navigation Bar

Navigation Bar
+91 - 91644 47999 designboatschool.in

Color Palette
In Material Design, a primary color refers to a color that appears most frequently
in your app. A secondary color refers to a color used to accent key parts of your
UI. Google suggests using the 500 colors as the primary colors in your app and
the other colors as accents colors.
Using colors from the Material Design palette is optional.

This color scheme contains a primary


color, plus darker and lighter versions of
that color.

This primary color is applied to the toolbar


and status bar, while also being used to
accent the floating button.

Credits: www.material.io

You might also like