@Adam Did you visit the link TreKing posted? It explains that one of the main purposes of a "Project Library" in the Android SDK is to support a project that builds a library that can then be used to provide the code common to both Free and Paid versions of an app.
Of course, that still leaves a signficant, but hopefully not too heavy burden on the programmer to factor the code so that code specific to paid or to free versions are confined to a few small files. But this should not be too much of a burden, especially if the programmer makes efficient and appropriate use of Java Interfaces. Resources are another matter. But take a look at the link to see how to deal with those. On Jul 19, 4:21 pm, Adam Ratana <[email protected]> wrote: > I think this is a good question actually, and would like to see anyone > weigh in who has tried a few approaches. Assuming we are talking > about a 1-time purchase type app. > > For example as TreKing has suggested, the majority of your code and > resources can reside in a shared library project, I have done this as > I'm sure many others have, and it's convenient to be able to develop 2 > feature sets and apps based on that library for the paid + free model. > > I am curious what people have experienced now that the in-app billing > is here, if anyone has tried approach 2 below with just 1 app and the > ability to unlock features. I feel this may increase sales because of > the immediacy of it, but then there's also the specter of infringement > letters and cease and desists that lodsys seems to be targeting > developers with - that scares me away a bit. > > On Jul 18, 4:15 pm, androidmediadeveloper <[email protected]> > wrote: > > > We have a free app in the Android market from the last one year which > > has done very well, and are in the initial stages of coming up with a > > paid version of the app with an enhanced feature set. > > > In terms of continuing to support a free app and a paid app (with the > > paid app having all the features of the free app and then some), can > > anyone please advice on approaches you've taken yourself or point me > > to documentation on best practices to use in terms of > > > 1. Code structure (including resources) > > 2. Packaging (One apk with a locked set of features Vs separate apks > > for free and paid) > > > Thanks -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

