Recent

Author Topic: App Store rejection :-(  (Read 20367 times)

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: App Store rejection :-(
« Reply #15 on: March 30, 2011, 07:51:42 pm »
I'm considering porting to iPad/iPhone next. It sounds like that's the direction I should go rather than try to coerce the lazarus app into it.

Yes, one of the appealing things about Objective Pascal is that you can still use a lot of Pascal code from other apps (just no LCL code).

Developing for iOS is a bit more complicated than OS X since we're now dealing with two different compilers and two different targets (i386-based Simulator and arm-based i-device). And with two different screen sizes (iPhone, iPad), - this often means two different CocoaTouch UI's in the same app to target both.

For these and other reasons I think it makes sense to use Apple's tools as much as possible. With the new Xcode 4 templates, that should be a way to add support for Pascal. If you look at the custom Pascal template I developed for the article, you'll see that there isn't really that much to it, so developing similar templates for iOS should be rewarding (and not too hard to maintain). iOS has a number of common design patterns for the UI and Xcode 4 provides a number of ObjC templates for creating an app in the appropriate pattern (master-detail, tab bar controller, etc.). Having similar templates for Pascal would be the goal.

iOS has something like 39 frameworks the last time I checked. UIKit is obviously the biggie, but there are some others that are very interesting too. I've use MapKit and it's very easy to add a live map to a mobile app.

Thanks.

-Phil

 

TinyPortal © 2005-2018