I'm developing cross-platform application that uses supersonic. However, I believe I have a problem with understanding how supersonic manages views internally.
First of all I don't want to use native navigation bar because it does not support images inside title, like logo of company. That is way I don't want to push a view into views stack (because it automatically adds the < Back button).
My question is: how to switch a view in appgyver's supersonic without pushing it into the views stack? Similarly like tabs but without tabs interface. Is it possible?
Maybe I should just use a different mobile web application framework?
You can remove the native navigation bar with this method:
There is also another suggestion for hiding the navbar so it doesn't flash on the screen found here:
This means pushing views to the stack will not provide the native navbar and you can add your own and style it how you want. This is a pretty common method using Supersonic right now.
If you are using tabs, they each have their own view stack.
To answer your question, there is no way to have a view that is not pushed to a stack. Working around that is pretty straightforward. You could also use modals. Again, to style the navbar however you want, you would want to create your own and hide the native navbar.
It is worth a try with this framework. I've built many applications with it now.