MC4D is a true analog of Rubik's Cube in four dimensions. Tap a hyper-face (a 3x3x3 block of hyper stickers) to rotate that face to the center. Use the buttons to scramble 1, 2, or 3 random twists and then try to undo those twists back to the solved state. Or hit the "Solve" menu item and watch the app do it.
Good practice while you are out and about. Not a replacement for the full featured desktop version at http://superliminal.com/cube/cube.htm. Still it is interesting to know that Andrey Astrelin has already solved this puzzle on his Android phone including one-handed while riding the Moscow subway. How's that for dedication!