I’ll try to document some of the resources, tips and tricks that have helped understand and develop iOS apps. We’ll start simple and finally build an app that connects to your SAP system and sends data back and forth. We’ll do this with a native iOS app, no afaria required. I’ll also try to explain and compare some of the objective C concepts from an ABAP perspective.
Some general first steps:
Get a Mac, get one anyway even if you are not going to develop, they are bulletproof and running windows with Parallels you get the best of both worlds.
Of course somehow SAP is just not really mac friendly yet, you’ll need to download the SAPGui for JAVA and spend some time tweaking the settings to get everything working smoothly. You will also need to use a browser other than SAFARI.
Another hurdle is signing up to be a developer with Apple, be warned that you have to pay for the privilege, and of course you’ll be giving lots of your revenue every time you sell something. Another strange one, but anyway, xcode keeps getting better and better and with arc you might actually survive thinking about memory management. ABAP coding makes for lazy programmers, time to start thinking again.
Some key documents,
Ray Wenderlich’s objective C cheat sheet –
Ivo Myntinnen’s Design Cheat sheet –