Try Kinvey's Android library