Well so far Android is hard to program to. Considering I've only ever done to a screen of whatever size I decide, this is very new. Also being an app leaves me with alot of other things to consider. Layout is a huge issue.
Eclipse handles the vast majority of the initial set-up so managed to do this with 2 lines of code changed.
Good start I believe.