For those of you who want to be designers, and more interested in designing UI for android devices, or for iOS devices, here are some resources and a tutorial where you can take a close view at the UI fundamentals. So if you are a UI designer, and you are looking forward of creating buttons, windows, and different google android styles, you will be looking at many code and UI examples.
What I like about Android UI, is that you may override different styles of all the default controls using XML, that means that can use a custom rendering code for any sorts of buttons and any other images and windows. Same is for code, lines and separators which you can create and add different effects. A few platforms or programs that I know are being used in creating UI by UI designers are Eclipse which a few of them things that it’s quite horrible and DroidDraw that may be one of the best UI editor, out there. But than again, if you really want to learn to create your own UI, you can check out and download some sample applications from google from where you can learn how this user interfaces are done.
Also a great way of learning how to handle buttons, code and layout and especially XML which is very important in designing a user interface is viewing this kind of Android tutorials. Here are two open source from Google where you can take a look at the android devices UI and other applications, also the files here can be downloaded for free, and you can also modify them as much as you want. Here is http://code.google.com/p/iosched/ a open source file that you can use in your own projects.
So without further more discussions, here is the UI fundamentals tutorial where you will see, how to modify the Status Bar, Navigation bar, Navigation buttons, tables, notification indicators and other UI elements with which you may be already familiar if you are using one of this devices.
Here you have also a much more better Android Basic UI tutorial that you can view if you want to skip all the theory and jump directly in creating your first UI for android (This means that you already have the software, SDK and other resources necessary in creating your apps).
If there are a few developers and designers that know more, or others of view that can bring up some good tutorials, questions, or if there are people among you having trouble in designing, programing applications with this sort of apps and tutorials, feel free to write a comment.