I had something fairly usable using tabbar listening to change events on ion-slides. That was fairly simple but felt quite slow. I ended up tweaking the ionic library to improve the feeling of it and the final result was quite good
By memory, ionic was waiting until the transition from the slider was completely finish to trigger the change event (which was feeling like a weird latency on actual device). However I read a bit on swiperjs (which is the libraries they use) and was able to fix it by triggering the change update when the change start. It was feeling way better.
In other word I had the hack in node_modules/ionic-framework/components/slides/slide.js, just can’t find the code back …
just found out there is no need for a hack anymore as they are now triggering the interesting event precisely where I had my hack: https://github.com/driftyco/ionic/commit/736140ccad636b969aca5427e65c32a5d977b6fd
just a slider, a tabbar and listening to the slideChangeStart to update the tab correctly and it works!!
Another bit of code to handle the tab click and voila