views:

314

answers:

5

Does anyone have any good pointers on designing the UI for an android application and some good practises?

Obviously I'm aware of the basic principles involved with designing the layout in XML. Also, that you have a stack of activities. But I'm interested in some approaches to creating the interfaces and also how to design an application around those intentions.

+2  A: 

Have you read the Android Developer Guide Best Practices?

http://developer.android.com/guide/practices/ui_guidelines/index.html

(Above link is to the UI guidelines)

sechastain
+4  A: 

Here are a couple of sources:

Best Practices for User Interfaces:

1 Read the UI guidelines

2 Understand and design for touch mode

3 But, support multiple interaction modes

4 Use notifications and the window shade

5 Support interaction between applications

6 Keep your UI fast and responsive

7 Use widgets and live folders

8 Handle screen orientation changes

9 Use images wisely

10 Use layouts that adapt to multiple devices

And from SO: Android: Best practice for responsive user interfaces

DOK
+4  A: 

I'd recommend some of the Google IO talks:

Google I/O 2010 - Android UI design patterns

Google I/O 2010 - Writing zippy Android apps

Marc
A: 

Here's a slide deck on Android UI Design Tips that we recently made public:

Roman Nurik
A: 

I think, It may useful to understand layout structure

http://www.templatespoint.com/layouts/page1.php

Eswar