cancel
Showing results for 
Search instead for 
Did you mean: 

What are my options for creating an offline hybrid mobile app?

0 Kudos

Hello Experts,

Greetings!

I am fairly new to SAP UI5. Now, I wanted to know what are the options at my disposal while creating an offline mobile application. One I know is via SMP and the kapsel plugins. Let's suppose, I have a HANA service(xsj), how can offline be achieved in this scenario. Also, kindly guide on the options available irrespective of the service types. TIA.

Regards,

Akshay

Accepted Solutions (1)

Accepted Solutions (1)

midhun_vp
Active Contributor
0 Kudos

Since you already know about the SDK we are providing to built hybrid offline apps(Kapsel), and you are looking for other options, you can try implementing offline through open source technologies.

You can convert your SAPUI5 web app to a hybrid app with Cordova framework and use a database/storage plugin in cordova to store your data offline. But, the challenge here is that you have to manage the offline process your own through coding which is tough - Delta management, error conflict management(what happens when two people try to modify the same data), encryption of offline store, keeping offline store updated, and moreover making sure the app you built works even after mobile OS upgrade(does the open source plugin continue supporting new OS versions?).

I am sure that you will find other open source ways too to get a database for your app to make it work offline - but, with SAP's SDK a developer's life is so easy.

0 Kudos

Thank you for reverting. SAP's SDK indeed makes life easy.

Answers (1)

Answers (1)

grabz
Employee
Employee
0 Kudos

hi Akshay,

This question is pretty wide therefore it's not so easy to give the best recommendation. From the mobile perspective you can use SMP SDK 3.0 or the newest 3.1 version's Kapsel SDK but you can also use SAP WebIDE's Hybrid App Toolkit feature. I would rather put here some links which you can use:

Kapsel + Offline from SAP Help: https://help.sap.com/viewer/42dc90f1e1ed45d9aafad60c80646d10/3.0.16/en-US/ee63e6e5a0344365b033bacef1...

Kapsel + Offline from a great blog: https://blogs.sap.com/2017/01/24/getting-started-with-kapsel-part-10-offline-odatasp13/

WebIDE + HAT: https://help.sap.com/viewer/8e5c63b6470a4255861c259f3b2d9b41/Cloud/en-US/ee5b45f82bd845a2a9668e99213...

About xsj I'm not that confident. Usually we work with xsodata (in regards of HANA).

0 Kudos

Helpful links. Thank you!