Before you design the game there are a few things you need to understand when designing games for the phone. Like an I-Pad and other touch screen devices the Teflon screen creates a motion and by controlling your game from the screen can alter the response time of your game, these have been my main concerns about games for the Android - they are clunky and the controls unless scroll button enabled are very annoying. Similarly the tilt sensor in the phone is very advanced. Learning how to program a game like this is well beyond the scope of this introductory post. All you need to know with these problems or if you wish to learn more about these high end problems of designing games for the Android phone are tweakvip.con ATITC compression, VBO's and there buffers (which are responsible and great for giving feedback when a game crashes because you can trackback the results of the crash when you report it to Google.
Some interesting terminology which will boost your understanding and help you educate yourself about games designing for Android phones are listed in this short glo2D side-scroller - Parallax layers, tile-based worlds, animated sprites the right hardware buttons: input systems, OpenGL, ES Writing Java code for Android phones.
Is this game for kids? If so make what's known as the gaming objects so, is the game for adults, if yes then go ahead, add swear words and grotesque violence; but otherwise keep it simple, the best bet is to avoid anything like this because most smart phones are restricted and changing these restrictions can be as equally complicated as designing the games so please for the users avoid any adult content.