Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 3    Views: 78

Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
01/23/13 11:41 AM (13 years ago)

Can I have a paid and free (ad supported) version of the same app?

I'm finishing up my first Android app and I'm wondering if it is possible to have a paid version and a free verison using the same control panel app and config data? The app has a lot of map locations entered into it and I don't want to enter all of this data again to make an ad supported version of the app. I already plan to do this to make the iOS version since I have never been able to make an app display properly for both iOS and Android at the same time.
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
01/23/13 12:34 PM (13 years ago)
There's a couple ways of doing this, although they are not "built in" to the control panel (yet). You could create one version of your app in the control panel (lets say the free version), and download the latest source code, and compile that app as an "offline" app (by deleting the config_URL setting in the BT_config.txt in eclipse). By doing that, this version of the app will never see changes from the control panel. Then make your changes in the control panel to create the other version (paid, in this example), and download and compile that version as normal (online). Two different versions, with little extra work in the control panel. In the future, if you need to update the free version, you'd have to re-compile a new binary. Another option is using the JSON Snippet Keeper to "duplicate" the whole app, and manually make changes to the JSON on the second (copied) app. It takes some knowledge of JSON, but its pretty quick to learn once you figure it out. With that option, you have 2 separate apps in your control panel, and both can be "online". Hope that helps more than hurts :)
 
Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
like
01/23/13 12:56 PM (13 years ago)
Thanks Stobe that is good information. Any plans to make a youtube tutorial on how to fully utilize the JSON Snippet Keeper? I didn't realize it could be used for something like what you described in the post. Maybe a quick video to show how "easy" something like this could be accomplished with the tool would help a lot of us Buzztouchers.
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
01/23/13 01:02 PM (13 years ago)
Here's a video I did to show what could be done. I duplicate a small app, but the same process could be used to make a bigger app. (pop some popcorn, I get long winded when I start to geek out). http://idevdepot.com/video-json-snippet-keeper-plugin-introduction/ I'm also working on making a new video where I actually take a BT member's app and duplicate it (for the purpose of making an android and ios version)
 

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.