These classes focus on the best Android user experience for your app. In some cases, the success of your app on Android is heavily affected by whether your app conforms to the user's expectations for UI and navigation on an Android device. Follow these recommendations to ensure that your app looks and behaves in a way that satisfies Android users.
How to plan your app's screen hierarchy and forms of navigation so users can effectively and intuitively traverse your app content using various navigation patterns.
How to implement various navigation patterns such as swipe views, a navigation drawer, and up navigation.
How to display messages called notifications outside of your application's UI.
How to properly add a search interface to your app and create a searchable database.
How to enable deep linking and indexing of your application content so that users can open this content directly from their mobile search results.