Wow could you please consider open sourcing it or posting a small tutorial? I'd love to learn how to do something this beautiful without a game engine.
For now, you could dig into the Android source code to learn how to modify drawing, layout and touch events of Views and ViewGroups. Here's also a good post on Animator: http://android-developers.blogspot.com/2011/02/animation-in-...