Using this technology with mobile devices would be challenging (Even desk too ). We have used the same for an offline desktop app. I would suggest to use other third party tools that consume Odata and it is recommended by SAP ( Cordova, Appcelerator etc.). In the future odata will support offline scenario too. Odata is a very powerful which is capable to send large amount of data between mobile and backend.