Android Mobile Operating System - User Agents

Action Bar

The action bar is a dedicated piece of real estate at the top of each screen that is generally persistent throughout the app. It provides several key functions:

Action Bar

Action bar is typically split into four areas of function:

Android Action Bar Functional Areas Reference
The action bar is split into four different functional areas that apply to most apps.

App Icon

The app icon establishes your app's identity. It can be replaced with a different logo or branding if you wish. Important: If the app is currently not displaying the top-level screen, be sure to display the Up caret to the left of the app icon, so the user can navigate up the hierarchy (aka Up Navigation and/or Navigation Pattern).

Android Action Bar Pattern Up App Icon With and Without Affordance
App icon with and without "up" affordance.

2) View Control

If your app displays data in different views, this segment of the action bar allows users to switch views. Examples of view-switching controls are drop-down menus or tab controls. For more information on view-switching, see the App Structure pattern.

If your app doesn't support different views, you can also use this space to display non-interactive content, such as an app title or longer branding information.

3) Action Buttons

Show the most important actions of your app in the actions section. Actions that don't fit in the action bar are moved automatically to the action overflow. Long-press on an icon to view the action's name.

Action Overflow

Move less often used actions to the action overflow.

Android Operating System Icon

Android is a mobile os.

Android 2.3 (Gingerbread)

Android 2.3 is more famously known as Gingerbread.

Action Bar

The action bar is located atop of each screen, typically persistent thought an app. The action bar makes important actions prominent and accessible in a predictable manner. It reduces clutter while serving up dedicated screen space for app branding, as well as supprts consistent navigation and view switching within the app.

Android Design Style Guide

Targeting Android with Media Queries

Android Accessibility

Android includes the following features that support access for users with visual impairments:

TalkBack

TalkBack is a free screen reader that can be downloaded via Google Play.

TalkBack - Google Android Accessibility TalkBack - Google Android Accessibility

TalkBack Keyboard

The TalkBack Keyboard is an Accessible Input Method (Accessible ime).

TalkBack, Kickback, and SoundBack are apps for the Android Accessibility Service to aid blind and vision-impaired users that add spoken, audible, and vibration functionality services to the device.

Note: in order to use these applications, the user must explicitly turn on Accessibility.

TalkBack Refreshed: Accessible Keyboard and More

Android Accessibility Resources

References & Resources