I have no idea if mysql has a client library for android but as far as I know the default database in android is sqlite. In your case I would use a 3tier design talking to a webservice on a server that will retrieve the data from the server and show them to you. This way you do not need to wait for mysql to support any OS/device you application runs on.