I’ve always developed application for personal use on command line.
Now I have to develop an app for android for a broad audience.
If I start now I would make and awful GUI. I need first to educate myself on the matter of building clear, efficient and usable GUI on a touch interface.
Any advice?
You could read the Android User Interface Guidelines and the iPhone Human Interface Guidelines