This question is locked. New answers and comments are not allowed.
It's mentioned in the "Application Navbar" thread (http://www.telerik.com/forums/application-navbar), that the abstraction for navigation (particularly as it relates to the iOS NavigationBar and Android Actionbar) is up in the air and still being ironed out.
I have a bit of experience in this area from creating hybrid apps with a single codebase that look attractive and at home on both, but I am not sure I want to build my own navbar in NativeScript. That seems to defeat the purpose. However, as I mentioned in the thread above, the current iOS navbar is a bit flakey and not really useable (see my video of the cuteness sample: https://dl.dropboxusercontent.com/u/1456226/telerik/nativescript-navigation-weirdness-ios.m4v).
So here is my question:
Is there already a plan for this? Or are you still trying to decide on the best abstraction?
If the latter, may I make a suggestion? Pre-Lollipop ActionBars are all well and good, but if you are designing an abstraction that might look the best across both iOS and Android (my Windows Phone experience is limited at best, so excuse that), it seems to me that embracing the new Material Design look (http://www.google.com/design/spec/material-design/introduction.html) would be the most cross-platform.
https://www.polymer-project.org/components/core-toolbar/demo.html
Since the material design navigation toolbars are fairly similar to iOS anyway (unlike the ActionBar, they have arrowed back buttons for navigation, they have icon buttons on the right for additional behaviour, etc) it seems like a better solution than trying to massage the ActionBar into submission.
I think it would be possible to have one JavaScript codebase create a material toolbar and an iOS NavigationBar without scads of platform specific code.
Having said all that, I am quite keen to hear other ideas.
I have a bit of experience in this area from creating hybrid apps with a single codebase that look attractive and at home on both, but I am not sure I want to build my own navbar in NativeScript. That seems to defeat the purpose. However, as I mentioned in the thread above, the current iOS navbar is a bit flakey and not really useable (see my video of the cuteness sample: https://dl.dropboxusercontent.com/u/1456226/telerik/nativescript-navigation-weirdness-ios.m4v).
So here is my question:
Is there already a plan for this? Or are you still trying to decide on the best abstraction?
If the latter, may I make a suggestion? Pre-Lollipop ActionBars are all well and good, but if you are designing an abstraction that might look the best across both iOS and Android (my Windows Phone experience is limited at best, so excuse that), it seems to me that embracing the new Material Design look (http://www.google.com/design/spec/material-design/introduction.html) would be the most cross-platform.
https://www.polymer-project.org/components/core-toolbar/demo.html
Since the material design navigation toolbars are fairly similar to iOS anyway (unlike the ActionBar, they have arrowed back buttons for navigation, they have icon buttons on the right for additional behaviour, etc) it seems like a better solution than trying to massage the ActionBar into submission.
I think it would be possible to have one JavaScript codebase create a material toolbar and an iOS NavigationBar without scads of platform specific code.
Having said all that, I am quite keen to hear other ideas.