I’m planning on developing an app on multiple platforms and I’m thinking that PhoneGap might be perfect for me. I had been reading that it’s one codebase for all platforms but looking at the PhoneGap guide it seems there are separate instructions for each platform. So if i want to develop for iOS, Android, BB and WP7 I need to write 4 different sets of code? I’m sure i’m missing something fundamental here.
Aside from that, how do people usually approach a PhoneGap build? You obviously / probably want the finished app to look like a native app – is it more common than not to use jQuery Mobile together with PhoneGap?
Is there a preferred IDE? I see, in the guide, for iOS they seem to suggest Xcode. I’m fine using Xcode but it seems a bit overkill for HTML & CSS. Do I need to develop in Xcode and if not how do i approach it? Use a different IDE / Text Editor and then copy paste into Xcode for building and testing?
I know this question is long-winded and fundamental but it something which i don’t think is properly addressed in the guides.
Thanks.
1
Phonegap only provides the framework for shared code on different platforms. In order to build the app for each platform you have to use the native toolsets so; Visual Studio for WinPhone, XCode for iOS, Eclipse w/ Android SDK for Android, etc.
You can reuse all your PhoneGap code but you need to create projects on each platform to build and submit the apps to the appropriate mobile stores.
2