I developed an Android app in Java with my friend Benjamin Nuñes in 2010. The source code and a video are available. I am not sure if this is the way you are supposed to create Android nowadays. I think it may be useful to see how we envisioned the views and the game logic in a 2x2 board. This game should be developed in a 3-dimensional view to make it better.