Just be aware that ionic3 is full of bugs. You can use angular 4 which is absolutely ready now. Ionic is full of promises (literally and figuratively), but it is not even ready as a beta. - I spent days to make workaround for making it work. Even basic things like routers. - I suffered a lot with its build process. Transpiling my typescript is a so much pain for my mac. That is even worse than when I compiled java ye…
I don't mean to flame, I just want to provide a counter example as I was using Ionic on the day to day basis for about 5 months.
- I find the router to be very easy to use, requiring no work arounds, you call the nav controller and push / set a view, nothing crazy here.
- The build process, specifically for the TypeScript? Are you using the CLI? There's just about nothing you need to do
-I was able to start fresh on a mac and have everything up and running for both Android and iOS within 2 hours (this is mostly installing the Android SDKS).
- And the live reloading will reload your entire app within 20 seconds, and this was on a pretty large Banking application using most of the plugins that are available (Camera, fingerprint, maps, etc etc etc).
Note that this is all done through using the Ionic CLI, which really eases the development process. I personally wouldn't try it without the CLI.