Android :: Maintaining Both Free And Pro Versions Of Application

Mar 27, 2010

I want to create a PRO version of my application for Android and was wondering how to structure my repository. For know I have a trunk and feature branches. I'd like to put a pro version in another branch but maybe there is a better way? For example, maybe I should create two branches - one for free version, the other for pro?

Pro version will have additional features and will be ads-free, so e.g. I don't want to include AdMob libraries in the pro version. Do you have any experience or suggestions as to what would be the best way to structure the repository in this case? I think I've found the best solution (for my app) in this thread:
http://groups.google.com/group/android-developers/browse_thread/thread/4ad3d67f735f16d7/948b4f9eee2490a3

The trick discussed there is about having another application that only serves the purpose of unlocking PRO functionality in the actual application. The unlocking app is paid in the market and the actual app merely checks for the existence of it on the device.

Android :: Maintaining both Free and Pro Versions of Application


Android :: Convention For Maintaining Both Free And Pro Application Version?

Oct 30, 2010

I am releasing two versions of an app--free and paid. The differences between the two are few, and I would like to release both using the same codebase (maybe a different constant defined for the other build?). Has anyone done this? Can someone point me in the right direction?

View 1 Replies View Related

Android :: Maintaining A Free And Paid Version & Maybe Other Version

Apr 5, 2010

I used to be a C/C++ programmer before getting in to android. I am not sure how people maintain 2 versions of a program without using #ifdef preprocessor macros. Right now I am changing the package name in eclipse and changing the code manually, but this seems really inefficient. Can anybody suggest a good way of having 2 or more projects that share most of the code?

View 3 Replies View Related

Android :: Split App - Eg Free - Pro Versions Using 95% The Same Code

Mar 11, 2010

I have a free app out there and am going to write a pro version with some extra functionality that I'll charge for.

The plan is to use the same code for both apps, although I need different Eclipse projects to use different manfiest files. The obvious way is to have all my code in a shared library which the free and pro projects reference.

View 3 Replies View Related

Android : Implement Free Versions Of Applications?

Dec 31, 2009

I already mentioned this briefly in another post as part of another publishing topic.

But I think it is pretty important for a lot of us to know good ways to make free versions that can't be cracked too easily etc. After all most people just download the free stuff, I know I do, so its important for numbers.

I just made a game called ScrollSlider and I want to make a free version with limited evaluation period perhaps, but I could use some advice on how to do it. I'm also having problems with data persistence as views appear and disappear and managing game loop view thread accordingly.

View 5 Replies View Related

Android :: How To Factor Code For Free / Paid App Versions?

Jan 19, 2010

I have a project which I want to split into a paid and a free version. I do not care to double my management of the res/ folder and would even like the Android Manifest.xml to be the same file except for the package line. Worrying little about hacking (at this stage - my app is not copy protected anyhow so other avenues of vulnerability are already open), it might be sufficient for me to have all the logic in the free app, and to enable/disable functions based on the app's own package info. What strategies have others used in this regard? I have soft-linked the source from a new Android Eclipse project folder tree to the existing one (the new is to become the paid version and the old one will become the free one with some logic paths being conditionally stubbed at runtime), reserving the new source file hierarchy in the new one to the sole purpose of containing an My Main Activity.java file (as it will need to be in a different package- folder than the one for the free app's). But the res folder appears as though it might be more difficult.

View 2 Replies View Related

HTC EVO 4G :: Ads Free And Pro Versions Of Apps?

Nov 16, 2010

After rooting and installing "AdFree", will it remove all ads even from apps? Reason I askis if it does, there really isn't a reason to purchase aPro version of an app where the only benefit is to remove the ads.

View 3 Replies View Related

Android :: Application Compatibility Between Different Versions

Jan 26, 2010

I can run my application on 1.5, 1.6 and 2.0 emulator and on a 1.5 device without any problems. But some of my users are reporting force close and strange menu entries (see the attachment) using 1.6 and higher version devices.
This screen should look like this:
http://www.taypo.com/blog/WindowsLiveWriter/TurkceKlavye0.7_6F1/settings_0.7_2.png

And the code that generates this screen is:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/general_settings">
<CheckBoxPreference android:title="@string/haptic_feedback" android:defaultValue="true"android:summary="@string/haptic_feedback_summary" android:key="vibrate"/>
<CheckBoxPreference android:title="@string/sound_feedback" android:defaultValue="false" android:summary="@string/sound_feedback_summary" android:key="sound" />
<CheckBoxPreference android:title="@string/auto_caps" android:defaultValue="true"
android:summary="@string/auto_caps_summary" android:key="auto_caps" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/layout_settings">
<ListPreference android:title="@string/keyboard_layout" android:defaultValue="TRQ" android:key="kbd_layout" android:entries="@array/layout_names" android:entryValues="@array/layout_values" />
</PreferenceCategory>
</PreferenceScreen>

View 1 Replies View Related

Android :: Manage 2 Versions Of The Same Application?

Sep 3, 2009

I want to use the same eclipse project to maintain only one source code (or two projects that refer to a generic project). My problem is that the names of the package have to be different on the market (eg: my.android.app.lite and my.android.app.pro). If the package names are differents, the generated java ressource files are differents (eg: my.android.app.lite.R.java and my.android.app.pro.R.java). So, the source files must point to differents R files according to the version (pro or lite) and I have to change all the import...

View 6 Replies View Related

Android :: Cannot See Application In Market (Different OS Versions)

Jun 12, 2010

I have 3 android phones with different Os version. I can see all my apps, but one disappeared for more than a day and still can not see it.

View 3 Replies View Related

Android :: Building Two Versions Of Application - Best Practice?

Apr 19, 2009

What is the best way to release two versions of an application? E.g. a free version with limited features, and a paid version with the full feature set. #ifdef would be the ideal way to do this, but Java doesn't support it. Could I do something like: try {import com.foo.myapplication.ExtraFeatures; } catch (Exception e) { // ignore it, this must be the free version}? I could manage with this kind of construct, although #ifdef really would be ideal.

View 10 Replies View Related

Android :: Handle Application Versions/updates

Mar 1, 2010

I'm pretty new to Android, and I had some questions that I've had trouble getting answered via the web. I have done a few searches, but I'm not sure how to word my question, either. So I apologize if this has already been covered somewhere...but here it goes. I was wanting to know how the Android handles application versions/ updates. Specifically, does an update blow away my database? Is there a way to preserve the users' settings as well?

View 5 Replies View Related

Android :: Developing Application Which Support All Versions And Screens

Jul 19, 2010

I want to develop application that should support all version (latest and old) and it should adjust screen resolution (large,medium). I read document. There I found legacy application if I develop application in 1.6 there I am giving:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Is it good way to develop application and is it support 1.5 and 1.5+. Users able to find my application there market.

View 4 Replies View Related

Android :: Application For Different Versions And Resolutions / How To Create Emulator?

Oct 23, 2010

I am in middle of learning application development. I have created an application in 2.2 and tested that in my HTC Nexus One device. I looks like fine. My client testing same application setup in his device (Droid2). I don't have that device to test.

He said there are some font sizes are vary and button alignments are missing. When I testing in my device everything looks fine. So, I need to test my application in Simulator which resembles like Droid2 device. Can anyone tell me how to create emulator and setup like Droid2. And also, is there any need to adjust my code or anything in manifest file.

View 2 Replies View Related

Android :: Upload Multiple Versions For Single Android Application For SDK Levels

Dec 16, 2009

I'm developing one android application which needs to support Android OS 1.5, 1.6, and 2.0. I've three different .apk files for all three SDK. How can I upload three different .apk files on Android Market Place for single application? I would like to have all 3 versions available under one application name. is this possible? So, users with any SDK can use my application.

View 5 Replies View Related

Android :: Easiest Way To Release Android Application For Multiple OS Versions?

Jul 1, 2010

I have written an Android application that I am about to release, but I would like to have a 2.1 version with multitouch and a lower API version without. However, if I simply just use the minSDK setting, the 1.6+ version would show up in the market with the 2.1 version on 2.1 phones. Is there any way to release for a specific range of OS versions?

View 3 Replies View Related

Android :: Compiling Demo / Final Versions Of Android Application

Nov 1, 2010

Right now I've finished an application that I want to distribute on Android Market. It will have a payed version and a free version with some limited features. While developing it, I was doing obviously just the main project of fully featured release. And now after finished I've included a "boolean" DEMO_VERSION=true that restrict those features. My question is if it's possible to generate both apk from the same project? Or should I create new project with the same source but changing the Java package to tell android market that they're two different applications.

View 1 Replies View Related

Android :: Compile Android Application On 2.1 To Support All Versions?

May 4, 2010

I want my Android application to have maximum reach, and hence want to support all versions V1.5 onwards. I find some features lacking in V1.5 that are available in V2.0 or V2.1. Could I compile on V2.1, and then set minSDK for the application to run on 1.5? Plain logic says 2.1 specific features would not work, but let me know your thoughts. Also, what are some other workarounds? What would "you" normally do in such a situation?

View 2 Replies View Related

Android :: Maintaining Scroll Position Of ListView

Apr 7, 2009

In my app, my main class extends ListActivity and calls a fillData() function to reload the list whenever changes are made. I'm still getting the hang of this, so I borrowed that concept from the Android Notepadv1-Notepadv3 tutorials. Everything works great, however whenever I need to change the list (remove an item, re-sort it, edit an item), the ListView refreshes and loses its scroll position. The scroll position is reset to the top after each fillData() call.

It appears to be resetting the scroll position to the top because I'm using setListAdapter() each time in fillData(), setting it to a new SimpleCursorAdapter. How can I get the list to "update in place", where the scroll position is seamlessly maintained to the user? I tried heading down the "items.changeCursor(cursor)" path, but that didn't seam to do much for me.......................

View 2 Replies View Related

Android :: Drawable Not Maintaining Size Within ImageView

Jun 30, 2010

I'm trying to add a drawable to a layout, using an ImageView, but the drawable doesn't maintain its size and is rendered at 1dp x 1dp. I've called ImageView.setAdjustViewBounds as per the android documentation but this doesn't seem to help. The Drawable is only visible when the ImageView's height and width are set and the drawable is then rendered at those dimensions.

View 2 Replies View Related

Android :: VerifyError Or Using OverridePendingTransition While Maintaining Compatibility?

Aug 26, 2010

I've got an application that uses overridePendingTransition to do some custom animations upon transitioning from one activity to the other. This was made available in Android 2.0, but I want to make the application work on Android 1.6. I figured if I just checked that android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT, and if not, don't do the overridePendingTransition.

However, I get a VerifyError, which I assume is caused by this: VFY: Unable to resolve virtual method 346: ../../Login: overridePendingTransition (II)V

Is it not possible to use newer functionality conditionally based on the SDK version?

View 1 Replies View Related

Android :: Maintaining The State When Changing The Orientation

May 13, 2010

I am having an application showing ListItems and Dialog boxes in it.. I want that when i change the orientation from Portrait to landscape mode, i need to maintain the state of the application .. I have seperate XMLs for landscape and portrait mode..

View 11 Replies View Related

Android : Use SDK 1.5 Features While Maintaining SDK 1.0,1.1 Backward Compatibility

Apr 14, 2009

I want to avoid the SDK 1.0 and 1.1 workaround for playing synthesized audio as of SDK1.5, but for older phones or firmware (SDK 1.0 and 1.1 based) I want to maintain backward compatibility and first write audio to flash memory in order to play the resulting audio file from there.

View 8 Replies View Related

Android :: Best Way To Store Application Data / When Data Stored / Data Format Could Change In Future Versions?

Mar 4, 2010

I'm making an Android Java app game (although this question applies to all languages really) and hope to release the first version soon. I'm nervous about how I save data in my game. My problem is that, if in a later update, I decide to store more data or store the same data in a different way, I need to be careful I don't lose or corrupt data for users that upgrade (i.e. I want users to be able to use data created by an old version in the new version, like their high scores from before).For example, say I want to save high scores in version 1.

View 3 Replies View Related

Android :: Development Mode And Maintaining Environment Variables

Nov 16, 2009

I'm building an Android application and would like to maintain a few environment variables that I can tweak depending on whether I'm in development mode or release mode. For example, I need to invoke a web service and the URL will be slightly different in either mode. I'd like to externalize this and other settings so I can change them easily based on my target deployment. Distinguishing development mode and release mode environment settings on Android. Are there any best practices or anything in the SDK to assist with this need?

View 3 Replies View Related

Android :: Maintaining State / Cleared Entered Text

Dec 1, 2009

When I rotate my Screen from horizontal to vertical, All the text I have entered is cleared.How to mainTain the state.

View 1 Replies View Related

Android :: Maintaining State Of Activity On Orientation Change

May 6, 2010

I m currently working on landscape mode for android app in which i want to know how to maintain the state of the activity and views displayed on orientation change i.e from portrait mode to landscape mode ?

View 3 Replies View Related

Android : Scroller Not Maintaining Consistent Speed / Getting Slower

Nov 22, 2010

I have a problem while using the scroller in my application. I have used the scroller but it is not working properly as it is not able to maintain a consistent speed while automatically scrolling. The speed of the text is getting slower with time as the text moves upward.

View 1 Replies View Related

Android :: What The Best FREE VOIP Application?

Jul 17, 2010

new Android user here (new HTC Legend owner) and was looking for a worthwhile app to use for VOIP dialing, when I'm in within range of the internet. So I don't have to use my mobile minutes. On my old Nokia E71 I used something called 'Fring' but surely Android has some apps that are much better than that. Not interested in paid apps either, I've already spent a fortune this week. I already have my own VOIP account with a provider and the needed info, so I just need the interface or whatever

View 4 Replies View Related

Android :: Name That Song - Free Application?

Jan 15, 2010

Anyone using a FREE "name that song" app? All I can find is a $4.99 'midomi soundhound' app.. damn iphone has free ones!

View 8 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved