Home Features Current 10 things every Android developer needs to know - 4. Graphic design
10 things every Android developer needs to know - 4. Graphic design
Written by Carl Whalley   
Friday, 20 November 2009 09:00
Article Index
10 things every Android developer needs to know
1. Support
2. An IDE
3. Java
4. Graphic design
5. XML layouts
6. The Market
2. An IDE
8. OS Versions
9. The App Lifecycle
10. DDMS
All Pages

4. Graphic design

Polish, polish, polish.

Android is the canvas, you are the artist. Whilst you don't have to be the digital equivalent of Michaelangelo just ask yourself when was the last time you saw a best selling app which was butt ugly? Being on at least "crop to size" terms with a decent graphics package will stop you being relegated to the "works but lousy UI" department, and unfortunately that is the reality of the game we are in now. If you don't have the composition skills, you might want to seriously consider investing time getting some, or find someone who has and get them to do them for you. If you have the luxury of working in a team with dedicated graphic designers, well whoopie doo for you ;-) The emphasis in Android is on PNG files as they have terrific support for layers and transparency, so you can choose from the multitude of open source or commercial offerings as long as they handle this format well.

Popular choices:

Once upon a time, a young programmer was struggling to make a certain feature work. As his famous boss realised it wasn't going to make it, he came out with the line "if you can't make it work, at least make it look good". This dubious advice did contain a germ of sense - UI hits the users first on such a basic level that it almost becomes more important than the app itself. Put it another way: you will almost certainly be facing some kind of competition, if not when you launch then afterwards when the other guys realise you have something they can copy. Assuming these apps do pretty much the same things, what's left to differentiate them if not the UI?



 

Comments  

 
0 #5 cousinHub 2009-12-10 06:54
I liked this part in part 8 (OS versions):

Android releases are named after desserts, so we had Cupcake (1.5), Donut (1.6) and Eclair (2.0), the next two are rumoured to be Flan and Gateaux - in case you hadn't spotted it, there's an alphabetic progression there
Quote
 
 
0 #4 Robert Lilly 2009-12-09 16:26
Awesome article. Now I'm really glad I learned to develop on Android for my augmented reality app instead of some other mobile system. And today I'm going to an interview for an Android developer position.
Quote
 
 
0 #3 Matt Kanninen 2009-12-04 01:32
Preach it brother!
Quote
 
 
0 #2 André 2009-11-24 06:31
Thanks for this article :) I'm sure this will help a lot of Android fans to start their own little project.

For graphics I'm a fan of Inkscape now. It's an awesome piece of software. Especially for doing games and similar stuff. All graphics of my own game Puzzle Blox have been created with Inkscape. Thumbs up!
Quote
 
 
+2 #1 Jeff Watson 2009-11-20 22:10
Great article. I found item #8 Dalvik Debug Monitor Server very useful!
Quote
 

Add comment


Security code
Refresh


Copyright © 2010 Android Academy. All Rights Reserved. Privacy statement. Sitemap.
Android Academy is not associated with Google in any way. All trademarks acknowledged.