mobile - Cross Platform Application Deployment Tool -


i have developed mobile application sencha touch working on ios , android devices. works on chrome , safari , it's chrome packaged app , accessible form chrome web store. has php parts application's backbone. because source code open source can take whole structure @ github https://github.com/umrashrf/iqra-university-smartphone-app.

now cool except deploying application pain. whenever change in /sencha folder, have update /android, /ios, , ftp chnaged stuff. note don't replace folders /sencha folder files need modified too. example, ftp stuff web, have make sure /sencha/index.html don't have cordova.js in there android , ios version do. because baseurl in /sencha/app.js relative url in development mode, have change absolute internet url android , ios production builds.

is there deployment tool can tell files send /android, /ios , ftp? , specify somehow change files different production builds?

updated

also when build android , ios, have increment version code deploy.

i looking 1 click deployment tools.

from understanding, sounds you're describing patched application pattern, wherein have single codebase ends being transformed multiple, distinct applications applying patch before or after compilation.

this pattern pretty common in "quasi-custom" software, wherein there's "product" customized each customer. core codebase shared, , each customer has own tweaks (whether it's logo file, runtime discovered file, change in .cs file, etc) applied either before or after build step.

i see pattern implemented quite bit buildmaster using couple different techniques. either multiple deployables in 1 application (if deployed @ same time), or using "imported deployable" (if each instance can deployed @ differnt times).


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -