3 ms·
I have actually tried Cordova for my app using angular and ionic. We failed miserably. We kept hitting cases where we need something from native and we had to
by general_failure 13y ago
I have actually tried Cordova for my app using angular and ionic. We failed miserably.
We kept hitting cases where we need something from native and we had to write native plugins. Developing native plugins is no fun task and in fact very painful to develop.
So we then tried writing native apps. We actually did it faster with developing a separate iOS and Android app. We are very happy with the result. The big bonus was that we are now able to conform to platform UI interactions better now (ionic does things in a very iOS way). The debugging facilities with native apps are way more awesome than cordova (which hardly has any on android. and it's hard to debug cordova stuff on ios too)
- shortstuffsushi 13y agoWe're experiencing this quite a bit, and have only been in development several weeks. After writing native for so long, I just feel so dirty having to create a plugin for every little thing I need, and the code becomes callback hell since plugin execution is asynchronous...
- general_failure 13y agoAnd the terrible thing is the plugins integrate very badly with the Cordova/plugman toolchain. We have plugins in separate repos. The repos itself cannot be compiled by themselves because they are just source code without any app code. I found no best practices on how to do this. Anyway good riddance of Cordova/phonegP