sanamionline
Aspiring developer
Profile
Posts: 61
Reg: Jul 22, 2012
Yulin, Guangxi
3,510
02/04/13 11:26 PM (12 years ago)

Creating iOS and Android

As I understand it when I create an app in BT I export the source code and run it in my emulator and I can see the changes made live. The source code can be export as either for iOS or Android but I can't or shouldn't compile into both iOS and Android, is this correct? I know that the splash screen works fine on iPhone but there are issues on Android, Therefore you can't really have the same source code for both. (You can but just can't have certain features, like the splash screen) To conclude, is it perhaps better to create 2 separate apps in BT with different names? I am leaning on the yes because iPhone and Android are two completely different communities with different users who expect different things. Make your apps unique to the community. I'd like to hear what others have to say on this topic. Ben
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
02/04/13 11:34 PM (12 years ago)
Every plugin that I have I use on both iOS and Android. Splash Screen and all. There are advantages to having a separate app for each platform, with respect to plugin availability. Kittsy is making me drool with some of his stuff, but for now it's only iOS. But if you make two apps, you're doing everything twice. If you're good with that, then it's all good. I'm lazy. I'd rather update just once. :) Cheers! -- Smug
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
02/05/13 07:40 AM (12 years ago)
I remember reading about someone who had embedded the Xcode project within the Eclipse project. That way, both projects would be sharing the same BT_config file and the same files in the BT_documents folder and the BT_images folder. I've not yet entered into Android-land, so I cannot confirm this approach. -- Niraj
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
02/05/13 02:26 PM (12 years ago)
If you build one app for both platforms, you are obviously constrained to only use plugins that work on both environments; if it is feasible from a design perspective, then I think that makes life easier. My personal preference if I build an app for both platforms is to do my best to keep them on one code base, it is half the maintenance for me that way. If you have an app where the client updates the content, that is a reason why one app might be preferable. If you need use features that only work on one platform, then clearly you will need two apps, but if I am in that siituation, I try to keep the apps as similar as possible. For example, I have one app that uses the circular menu, because I like it and gives a wow factor on IOS which helped the app get through the approval process. I then needed to use a different menu for my android app, but I kept everything else the same. Food for thought! Alan
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.