These are chat archives for angular/angular-2-ionic-2

17th
Feb 2018
Owen Melbourne
@OwenMelbz
Feb 17 2018 11:00
Question - just researching into ionic - If you use things like the ion navbars, when you build for android/ios does it actually create native elements? and if so - how far can you go to using css to style things? e.g if you start doing it will it prevent it from rendering native elements etc?
UncertaintyP
@UncertaintyP
Feb 17 2018 11:35
@OwenMelbz They are not native but you can style all the css you want on them - all in the WebView
Owen Melbourne
@OwenMelbz
Feb 17 2018 11:51

hmm okay, I really wanna give it a whirl, but a big turn off is the angular and typescript requirement, wouldn't be a sensible proposal to make when the team behind the project don't have experience in latest angular and ts. the end product just wouldnt be as good as it should be.

But the toolchain behind it, with generators, dev servers etc is all really appealing, I saw that ionic 4 will be framework agnostic, but with an api to interact with ionic, ideally would want a vue based one.

UncertaintyP
@UncertaintyP
Feb 17 2018 11:55
I would advise to have a look at StencilJS and Capacitor, they are very new but Ionic team doesn't know when the v1 release is yet. There are also a bunch of tuts out there to use ionic with vue
Owen Melbourne
@OwenMelbz
Feb 17 2018 11:57
from what i saw of stencil, it still is typescript - which is what we dont want, unless all their docs are annoying in it, and i had looked at several tutorials but none of them show how to get it integrated to the ionic build chain, allowing for livereload, sass etc
if you know of any good resources that could be shared, would be appreciated :D - I feel its a bit like situation of really wanting to learn react - but when theres something much more simple, flexible and diverse as vue, it just doesnt make sense, trying to justify using ionic ha but keep hitting little hurdles
UncertaintyP
@UncertaintyP
Feb 17 2018 11:59
Oh yeah you won't find much on stencil now. Why you don't want to use ts?
Owen Melbourne
@OwenMelbz
Feb 17 2018 12:00
also need something thats got enough resouces available within the next month - and because theres a team of 8 people who will all need to be able to jump in/out projects etc, and having to get everybody to learn something new like that, with keeping to deadlines is just not feasible
need to pick the best tool that allows the best holistic outcome for all parties involved, and that does include keeping projects on time etc
UncertaintyP
@UncertaintyP
Feb 17 2018 12:03
I see. so don't go with Ionic4 ( Stencil ) then. This guy has some stuff on Vue with Ionic https://www.joshmorony.com/learning-vue-for-ionicangular-developers-part-1/ (again its ts but ts is just javascript with some extras that you don't need to use). Or you go with Vue Quasar (but I don't know much about it) if you don't like Ionic/Angular
Owen Melbourne
@OwenMelbz
Feb 17 2018 12:13

I had seen that, but half way through, it turns out that it uses ionic4 from a CDN - which seems to be completely undocumented publicly right now.

and looked at quasar, which although sounded a bit promising, really looks a bit shoddy and unfinished compared to ionic, cordova and build process is messy :( what i need is a time machine to bring ionic 4 forward by a year lol

the primary use for the app will be ios/android so good cordova integration is key
also found https://github.com/PaulHalliday/Ionic-4-Vue.js but again - thats out of the ionic toolchain, making the build process non existant
ah lordie, a tricky place to be haha
UncertaintyP
@UncertaintyP
Feb 17 2018 12:20
Very true
Owen Melbourne
@OwenMelbz
Feb 17 2018 12:25
just seeing if i can scafold blank ionic app
then delete all the angular stuff lol
UncertaintyP
@UncertaintyP
Feb 17 2018 12:25
What? xD
Owen Melbourne
@OwenMelbz
Feb 17 2018 12:26
well all it eventually does is load main.js
which means it will just load that
regardless of what you put in it
Owen Melbourne
@OwenMelbz
Feb 17 2018 13:20
Ionic_App.png
got closish.. can render inline components, but cant seem to figure out how to get typescript to recognise vue files as components, or maybe webpack to even work..hmm