Hacker News new | ask | show | jobs
by dehef 3204 days ago
I use "ionic-app-scripts" (@ionic/app-scripts) for watching the change. It's what is used by ionic cli I think. Since the recent update to webpack 3 things are better but I still loss my focus on each build :) In fact I just checked and it's around 1 minute to finish the watch process, but many time consecutively, it become worse.

When I only update scss that is very quick indeed. The start process is very quick also.

For the router, things have became messy when I tried nested ion-nav. A method is deprecated (getRootNav) and the new is not even ready to use! (getRootNavById)

I post many issues on github. Still using ionic router (no other choices now, but by using tricks like events), and ionic cli for building, some buttons also, and I avoid anything else.

ion-menu was too buggy on ios, I had to make a menu by myself

The general quality on ios is very poor

Some plugins are great but I have bizarre issues... Keyboard plugin for exemple, I had to "ngZone" it to make it work.

Using the grid was too verbose and too buggy also. I design everything in flexbox now. It fells that ionic is trying to build a good WYSIWYGs editor with ionic creator but making developpers "beta-testing" their frameworks (sorry to complain after a open source project)

1 comments

Hmm, definitely hop on the entire CLI, you won't regret it.

As far as live reload goes, it definitely is faster than 1 minute, are you connected via USB? For live reload I would stay connected via USB and then obviously you need to be on the same Wi-Fi, (For iOS, I've only used the simulator for development, but we test on a real iPhone all the time)

What kind of issues are you having with the menu? The only bugs that I've found had to do with animations, I had to use CSS animations as opposed to the Angular way of doing animations for iOS.

Other than that though, I've found the iOS to be the most stable version of the application, even though I developed it almost exclusively on Android (with some spurts on iOS to ensure everything worked).

As for the router, yeah I see what you're saying, our app is pretty straight forward as far as navigation goes.

The grid, I agree, it's annoying, it's like they threw bootstrap grid system and flexbox into one, and it's a bit strange.