I'm trying to make a game for Android platform. Well, on the begging nothing complicated but:
1.Do I have first to be good at making normal apps, I mean something non-multimedia like music app but something a bit more complicated than app with one button changing background color.
2.Is it better to start with some engine like cocos 2d or unity? Or make something custom (I'm not a big programmer, I just know some basics about java and C++). By custom I don't mean creating own big engine but using for example some basic, build-in options.
I'd be also thankfull for any tips about quick start in android development.
and third question
3.Are all game buttons are made/placed with XML? Generally, how much items/menus/HUD of game are made with XML?