If you are new to Android development, you may want to have some good resources to quickly develop your android apps. Paul Andrew has compiled a very useful collection of some cool android resources for you to help you streamline your app design and development, with a fairly comprehensive collection of Android GUI kits, icons, fonts, .psds and tools, that will allow you to focus on developing rather than having to design everything from scratch.
Developing Android applications not only require the knowledge of Java/XML etc. but also required the skills to design different types of icons for your Android apps. Most of the developers use tools such as Photoshop, CorelDraw etc., but if you do not have the designing skills, or you want to generate your Android App icons quickly. You can use a Free online tool "Android Asset Studio". Android Asset Studio Icon generators allow you to quickly and easily generate icons from existing source images, clipart, or text. Currently, you can create following types of icons using Asset Studio.
DroidDraw is a WYSIWYG User Interface (UI) designer/editor/builder for cell phone and tablet application programming on the Android Platform. This tool was written to make my Java programming life easier. It can be used to build graphical user interfaces (GUI) for the Android cell phone platform. I hope you find it useful for whatever Android/Java cell phone software development projects you have planned!