@govindappaarun wrote:
We are a team of 4 to 5 developers working on building android apps mainly,
Our Environment
Development environment is windows 7,
node : 6.10 ( LTS), npm latest version.
cordova : 6.x, building for android api target 23 and above.
ionic CLI : 3.6.0, ionic framework : 3.6Note : we are behind a corporate proxy
Daily workflow:
Our team is mainly working on some enterprise level apps, with similar set of features, releasing multiple versions of the same app modified to a different customers need…
we are using set of 10 to 15 cordova plugins ( for push, maps apis, splash, keyboard, camera, etc…)
some times all the 4 to 5 developers will working on each of the app we plan to release.Some challenges we are facing
Building Andoroid Apk fails for many exceptions and reasons, ( success rate is 6/10).
Its been taking long time to give a proper apk files for test cycles because of build issues we keep facing.
Many of the issues are faced in ( cordova build android step )
we feel we are loosing productivity and getting difficult to cope up with the timelines
we often remove android platform and add ( when we are not able to fix the issue at gradle level because of unknown reasons )
its becoming tough to debug apk ( of so many plugins, build time issues, run time debugging of the app - as no live reload debugging not available as for my knowledge for android )
difficult to debug the apps, as our mobiles are also not connected to same network as that of development machines.
I need suggestions or help on
- how your teams going through building app in ionic,
- are we missing anything important here, which can improve the speed of delivery of the app for test
- what should be an ideal environment to avoid version conflicts ( mainly cordova).
- how do we avoid frequent build issues,
- any thing else can be fixed, when multiple ppl involved.
Thanks for reading this lengthy post, suggestions are welcome
I would be ready to provide any specific details if you need further to understand our problem better.
Posts: 2
Participants: 2