android


What is the best practice to extend an android app?


I created a standard Android app (ex. MyApp) which works fine. Now I would like to create a pro version that extends the standard app (ex. MyAppPro extends MyApp). From other articles I learned, that it is not possible in Android to extend from another App but only from a lib. But MyApp should be runnable too. What is the best practice to reach the goal?
Thanks for your help
Robi
Create a library of your original MyApp, then create a MyApp project that references LibMyApp try not to code anything that you don't want shared here. Setup your manifest with references to you Activities and such in LibMyApp. Create MyAppPro project reference LibMyApp, extend your library with MyAppPro only code.
Make use of the licensing options set up within the Android Market to change the look and behavior of your application.
See here for more information: http://developer.android.com/guide/publishing/licensing.html

Related Links

Chrome Cast Custom ActionBar Icon
Getting Location information using latitude and longitude in android
GridLayout for old apis not working
Android Application tansfer result from main to second Activity
Exceptions making a call with emulator
how to get public Facebook page data (app) of particular login into my android application?
Unity Animation Glitches in Build
Unable to add programmatically a view
Handwriting Recognition to database
Android: load images with zoom from URL
Android how to get image urls from the String and create string array of that
Where is locate SQLite Database in android? [duplicate]
Android get battery current capacity in mA and total capacity of battery in mAh [closed]
How to close PopupWindow in OnItemClickListener of GridView, if the GridView is in the PopupWindow
Disabling scroll on listview when list has scrolled to its end
Issue in adding buddy using asmack android

Categories

HOME
asp.net-web-api
spark-streaming
google-spreadsheet
3d
static
sh
devise
gradient
pdfbox
web-hosting
limit
banner
little-proxy
google-chrome-app
stellar.js
radgridview
do-while
altera
screen-readers
capistrano3
standards
google-picker
smartclient
imessage
sencha-touch
asciidoctor-pdf
undertow
imagemap
mongoid6
datastax-enterprise-graph
google-cast
userdefaults
volatile
mockjax
openerp-7
google-knowledge-graph
reactivekit
nohup
diacritics
cin
typesafe-config
naming
android-ibeacon
optimizely
linter
openrasta
wcftestclient
globalize
reportservice2010
rserve
corruption
edit
er-diagram
pdf-conversion
cpu-cache
cudd
myspace
file-uri
windows-azure-queues
jclouds
freepbx
stream-processing
angular-ui-typeahead
nupic
thread-sleep
pushbots
qbxml
design-principles
avisynth
google-books
slash
finalbuilder
vacuum
diff3
cryptographichashfunction
crowd
structuremap3
rickshaw
formview
tweenlite
insight.database
xml-namespaces
ss7
matrix-inverse
gnumeric
menubar
merb
diem
chart-director
http-status-code-410
robotlegs
cgimage
box2d-iphone
inline-formset
unattended-processing
google-wave
java1.4

Resources

Encrypt Message