The graphics are handled with Views and PNG's, this turned out to be both fastest, and easiest to use - over Canvas and OpenGL. I built up a very basic protocol to send data between server and client.
Hopefully someone will be able to learn something from this, whether it be multiplayer game programming on Android, or poker game logic. I also created some AI (server side) that, while simple, turned out reasonably decent to play against, so if you're thinking about making a single player poker game, it might be an idea for somewhere to start.
One thing I was a little proud of, was the evalation classes I built. These are in VB.net, but even if you haven't used it before, its much simpler than java and can be converted easily. I had read reviews about all the other online poker games for Android, and a common complaint was that the game logic was flawed, pots weren't being split, wrong winning hands etc. After quite some work, I managed to make a (from all my testing so far) flawless evaluator
The server was developed in VB.net (with the intention of recreating in java if it was going to be released on the marketplace, to handle more clients)
I've got a few screenshots below (the client graphics changed a little after that shot), and you can download the source at http://www.stickycoding.com/android/gpoker final source.zip



