您的位置:首页 > 产品设计 > UI/UE

For Best User Experience & UI

2012-12-06 12:38 169 查看
   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.

Designing Effective Navigation

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.

Planning Screens and Their Relationships

Planning for Multiple Touchscreen Sizes

Providing Descendant and Lateral Navigation

Providing Ancestral and Temporal Navigation

Putting it All Together: Wireframing the Example App

Implementing Effective Navigation

How to implement various navigation patterns such as swipe views and up navigation.

Implementing Lateral Navigation

Implementing Ancestral Navigation

Implementing Temporal Navigation

Implementing Descendant Navigation

Notifying the User

How to display messages called notifications outside of your application's UI.

Building a Notification

Preserving Navigation when Starting an Activity

Updating Notifications

Using Big View Styles

Displaying Progress in a Notification

Adding Search Functionality

How to properly add a search interface to your app and create a searchable database.

Setting up the Search Interface

Storing and Searching for Data

Remaining Backward Compatible

Designing for Multiple Screens

How to build a user interface that's flexible enough to fit perfectly on any screen and how to create different interaction patterns that are optimized for different screen sizes.

Supporting Different Screen Sizes

Supporting Different Screen Densities

Implementing Adaptive UI Flows

Designing for TV

How to optimize your app's user interface and user input for the "ten foot experience" of a TV screen.

Optimizing Layouts for TV

Optimizing Navigation for TV

Handling Features Not Supported on TV

Creating Custom Views

How to build custom UI widgets that are interactive and smooth.

Creating a Custom View Class

Implementing Custom Drawing

Making the View Interactive

Optimizing the View

Creating Backward-Compatible UIs

How to use UI components and other APIs from the more recent versions of Android while remaining compatible with older versions of the platform.

Abstracting the New APIs

Proxying to the New APIs

Creating an Implementation with Older APIs

Using the Version-Aware Component

Implementing Accessibility

How to make your app accessible to users with vision impairment or other physical disabilities.

Developing Accessible Applications

Developing Accessibility Services

Reprinted From:http://developer.android.com/training/best-ux.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐