Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Flavio
Active Contributor

Hi Friends,

If I may put my 2 cents in, I would like to share, with those following the openSAP course 'Introduction to Mobile Solution Development', how easy and quick is to port the first week, unit 5, app (My First Integrated Mobile App, originally created for Android), to iOS.

Pre-requisite is, of course, to own an Apple Mac with Xcode installed.

So, let's assume to have completed the above unit, and hence having the 'myFirstIntegratedHWCApp' in the Eclipse ide

possibly up and running in the Android emulator / real device.

As detailed in the document for the settings and installations required for performing the course development work, we need, among others, to get Apache Cordova, aka PhoneGap.

Well, within the Apache Cordova 3.0.0 source download, there is a folder called cordova-ios:

move to that folder within a Terminal window, and run the create command:

this will create a new Cordova iOS project, in the specified path (/Documents/myFirstAppTestios).

Now, in this folder, delete the whole content of the 'www' directory, with the only exception of the cordova.js file. And copy here the content of the Eclipse project same name folder (found under /assets/www): of course, without touching the original (iOS project) cordova.js file.

Let's start now Xcode, and open the newly created Cordova iOS project:

Simply build and run it in the iPhone simulator:

Easy and quick, isn't it?  :wink:

Remark: as stated in posts within the Discussion forum at openSAP, to avoid the HTTP Request Failed error, I also changed the OData request for the products collection using standard sap-user=<myuser>&sap-password=<mypassword> in the URI, instead of the parameters user: "myuser", password: "mypassword"

1 Comment
Labels in this area