Skip to search Skip to content
  • Home
  • Get Started
  • Explore SAP Fiori for Android
  • What’s New
  • Foundation
    • SAP Fiori Design Principles
    • Accessibility
    • Adaptive Layout
      • Overview
      • Layout Basics
      • Window Size Classes
      • Canonical Layouts
      • Design Adaptive Apps
      • Adaptive Behavior and Navigation
    • Color
      • Colors
      • Design Tokens
      • Theming
    • Elevation
    • Icon
      • Iconography
      • Product Icon
    • Typography
  • UI Components
    • Avatars
    • Bottom Sheet
    • Buttons
    • FAB
    • Date & Time Pickers
    • Dialogs
    • Feedback
      • Banners
      • Illustrated Message
      • Multi-Message Handling
      • Snackbar
    • Calendar
    • Cards & Layouts
      • Cards Overview
      • Card Header
      • Card Body
      • Card Footer
      • Layouts Overview
      • Carousel Layout
      • Staggered Layout
    • Collection View
    • Data Table
    • Filter Feedback Bar
    • Headers
      • Header
      • KPI Header
      • Object Header
      • Profile Header
    • Hierarchy View
    • Input & Selection
      • Attachment Form Cell
      • Checkboxes
      • Chips
      • List Picker Form Cell
      • Radio Button
      • Signature Capture Inline
      • Signature Form Cell
      • Sliders
      • Switches
      • Text Inputs
      • Date & Time Picker Form Cell
    • Key Value Cell
    • KPIs
    • Menus
    • Navigation & Search
      • Navigation Bar
      • Navigation Drawer
      • Navigation Rail
      • Search
      • Top App Bar
    • Object Cell
    • Contact Cell
    • Persistent Footer
    • Progress Indicators
      • Circular Progress Indicator
      • Linear Progress Indicator
      • Step Progress Indicator
    • Rating Control
    • Signature Capture
    • Status Info Label
    • Tags
    • Timeline View
    • Timeline Preview
  • Patterns
    • Augmented Reality
      • AR Annotations
      • AR Card
      • AR Markers
      • AR Scanner
    • Charts
      • Chart Overview
      • Chart Card
      • Chart Types
    • Create
    • Document Scanner
    • Map
    • Native File Viewer
    • OCR Scan
    • Onboarding
      • Single-User Onboarding
      • Multi-User Onboarding
    • Privacy Notice
    • Search
    • Skeleton Loading
    • Sort and Filter
    • Sort By Multiple Criteria
    • Widgets
  • Resources
    • SAP Fiori for Android – Design Kit
    • SAP Fiori for Wear OS – Design Kit
    • SAP Fiori Mentor App
  • SAP Fiori for Wear OS
    • Get Started
    • Foundation
      • Design Principles
      • Colors
      • Type System
      • Layout
      • Navigation
  • Contact Us

Fiori for Android Design Guidelines

Explore SAP Fiori for Android

Explore SAP Fiori for Android

Categories

Attachment Form Cell

The attachment form cell is usually part of the create or editing workflow, located at the end of the form. All the attached files should be associated with a certain business object. Adding attachments on compact (left) and medium and expanded screens (right) Anatomy Basic Anatomy A. Header The header is at the top of [...]
Category: UI Components
Type: -

Avatars

An avatar is a visual element used to display user profiles, initials, placeholders, icons, or business-related images, such as logos and product pictures. Avatar and avatar group variations on compact (left) and expanded screens (right) Usage Do Consider using round avatars to represent user profiles and square avatars for objects. Don't Don’t use avatars as [...]
Category: UI Components
Type: -

Date & Time Picker Form Cell

The date and time picker form cell is used for selecting time-based data types. Time picker form cells in compact (left) and expanded layouts (right) Anatomy Single Value Picker Form Cell Single value picker form cells are used for selecting only a single value, which includes the date picker, range picker, time picker, and duration [...]
Category: UI Components
Type: -

Document Scanner

The document scanner leverages Google’s ML Kit, allowing users to digitize physical documents with an on-device flow. Users can select automatic or manual capture and easily edit, retake, or delete specific or all scanned documents.  Document scanner using Google’s ML Kit Anatomy A. Camera View The camera view enables users to focus on and capture [...]
Category: Patterns
Type: -

Elevation

Elevation refers to the perceived virtual height or distance from the background to a component's surface. This concept is a combination of techniques and visual cues, such as tonal color, shadows, and scrims, that allows for a layered yet cohesive visual experience.  Examples of elevation using tonal color (left), shadow (middle), and scrim (right) Tonal Color  [...]
Category: Foundation
Type: -

FAB

The floating action button or FAB is a button variant that displays the most prominent action on screen. It is typically placed on the bottom corner of the screen, but it can also be placed in the center and remains persistent as users scroll through content. FAB in compact (left) and expanded (right) size classes [...]
Category: UI Components
Type: -

Illustrated Message

The illustrated message communicates empty, error, and success states through a combination of solution-oriented messages, engaging illustrations, and a conversational tone. The illustrated message turns a situation, even a negative one, into a better experience for your users, while ensuring consistency. General empty, error and success states example Usage Use the illustrated message when you [...]
Category: UI Components
Type: -

List Picker Form Cell

The list picker form cell allows for the selection of one or more options among values within a defined category. It serves as the entry point to a list of available values for that category and summarizes the selected value. List picker form cell on a compact (left) and expanded screen (right) Usage Do Use [...]
Category: UI Components
Type: -

Multi-Message Handling

Multi-message handling helps users manage multiple messages within an app, making it easy for users to take action.   Multi-message handling on compact screen (left) and expanded screen (right) Anatomy Multi-message handling follows the basic structure of a bottom sheet, prioritizing message components based on their importance. Error messages should appear first to capture the [...]
Category: UI Components
Type: -

Native File Viewer

No image available
The native file viewer is an extension of the attachment control that allows users to view video, audio, and text media, as well as preview file types. Native file viewer in compact (left) and expanded (right) size classes Usage Use the native file viewer to provide a preview of text, video, audio, and text media, [...]
Category: Patterns
Type: -

Signature Capture

The signature capture allows users to input their signature by signing directly on a dialog. The signature is captured and then saved with an optional watermark for additional information. Signature capture on mobile (left) and tablet (right) Usage The signature capture may be used when users must sign to authorize workflows. It can be used [...]
Category: UI Components
Type: -

Signature Form Cell

The signature form cell is an entry point for users to launch the signature capture component. Signature form cell on mobile (left) and on tablet (right) Usage Do Use the signature capture form cell when user consent is required. Use a concise header to communicate the purpose and importance of the signature requirement. Use an [...]
Category: UI Components
Type: -

Text Inputs

Text input controls are used to request a text entry from the user. They are usually found in the create or edit pattern. Text input controls on mobile (left) and tablet (right) Usage Do Use capital case for labels. Use an asterisk next to the label to indicate that the text input is required. Use [...]
Category: UI Components
Type: -

Window Size Classes

No image available
Each window size class corresponds to a specific breakpoint where the layout needs to adjust to fit the available space, device conventions, and ergonomics. The three primary window size classes are compact, medium, and expanded. These size classes provide the basis for designing adaptable layouts that work across various devices and orientations. Material 3 also [...]
Category: Foundation
Type: -
© 2025 SAP SE. All rights reserved.

The SAP Fiori Design Guidelines will soon be moving to the new SAP Design System portal. Check out the new experience here.

We'd appreciate your feedback!

Processing your feedback

Thank you Your feedback has been sent to the SAP Fiori design team.

Thank you for your helping us to improve our guidelines!

 
We'd appreciate your feedback!
Please fill out the form to send us your feedback.
    • Can you tell us why?

Your feedback is anonymous, so you won't receive a reply. If you'd like help with a specific question, please visit the SAP Fiori Community