The problem we found with using AppGyver is that you depend on them for your builds. Once you finish making your app, you deploy to AppGyver then go to their website and click a button to build a compiled application. Also, keep in mind that is not uncommon to wait up to 10-15 minutes for a build. When you are on the clock, this add up. Like others have mentioned, it's a framework on top of a framework on top of a fr…
Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
71–80 of 82 posts
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#72Earlier quoted context omitted.
The big unique thing is the native UI and navigation – instead of running a single WebView and doing everything in the DOM, we actually shuffle around multiple WebViews by leveraging the native navigation controllers (and native UI elements like navigation bar). This means that you can e.g. have your details view running in the device memory even when it's not visible. Then, when you click on a link on your index pag…
One of the things I like about Cordova/Ionic is that its just like regular web development. I can for the most part develop with a browser and be assured everything will work the same on the emulator/phone. Since Supersonic is using multiple WebViews, how would that affect my usual workflow?
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#73Is it just me or did anyone else stop immediatly at this sentence on the get started page? "Create a free AppGyver account" Ionic didn't need me to create an account and everything you list in this news title i can use without an account. Ionic also begins their getting started with "Install Ionic" so the fork part was even more misleading. I immediately got disapointed. I don't know but every time i run into an "acc…
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#74The problem we found with using AppGyver is that you depend on them for your builds. Once you finish making your app, you deploy to AppGyver then go to their website and click a button to build a compiled application. Also, keep in mind that is not uncommon to wait up to 10-15 minutes for a build. When you are on the clock, this add up. Like others have mentioned, it's a framework on top of a framework on top of a fr…
That's really a deal-killer, as far as I'm concerned. I thought Titanium build times were bad, sometimes taking 1-2 minutes. But 10-15? Wow. No way.
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#75So it's JS right? Where does it sit between PhoneGap/Cordova (Web pages wrapped in WebView) and Titanium Appcelerator (JS transcompiled(?) to native code). My experience with Cordova.. it's slow at runtime, and you build the UI yourself using CSS (which gives the feeling, "Why am I building this by hand, while in native I can just drag?"). My experience with Appcelerator.. it's slow at compilation (imagine GWT), debu…
It uses C# and seems to compile to Native, I haven't delved too deep into it, but it seems like a solid choice.
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#76Isn't the Angular framework totally changing in the future? How will that affect supersonic?
As an example: unlike e.g. Ionic, our navigation is not built on top of AngularJS, but leverages the native navigation stack instead. Angular can be used to enhance the core Supersonic bits (as we do in many places), but it's not a lock-in.
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#77Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#78- Opened up and it was blank except for title and bottom tray. Content appeared into view after a few seconds of randomly tapping around.
- The content inside the left drawer is being sized incorrectly, it's illegibly small, the words are barely 0.5mm tall.
- There is sometimes a white blank space to the right of the title at the top, making it look like Supersonic Kitchens[ whiteness ]
- Navigating to transitions took me to a blank pane. Tapping there crashed the app
- Not a bug, but can't use swipe to toggle the Status bar/Tabs toggles, even though users may be used to being able to
- The Back button is decidedly non-native looking, the arrow is basically touching the word Back.
- Tapping Network crashed the app
Not sure what's going on.
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#79Earlier quoted context omitted.
The big unique thing is the native UI and navigation – instead of running a single WebView and doing everything in the DOM, we actually shuffle around multiple WebViews by leveraging the native navigation controllers (and native UI elements like navigation bar). This means that you can e.g. have your details view running in the device memory even when it's not visible. Then, when you click on a link on your index pag…
If each tab is a different WebView, how is angular working between tabs (I.E. updating something in one tab being reflected in another tab, or similar)? Is each WebView contain a different bootstrapped angular? are you using some kind of "parent" WebView and communicating between WebViews (I'm not sure how two-way binding will work in this case) ?
Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova
#80Earlier quoted context omitted.
The only browser you can run on iOS is the Mobile Safari, which is ok. Apple is slowly bringing in WKWebView which will be even better than Mobile Safari (there are still some issues apple has to crack though). And when it comes to Android devices, AppGyver works with Intel and crosswalk is used to bring unified experience on all devices. Crosswalk is fork of the newest chromium codebase. Check out https://crosswalk-…
Are you talking about UIWebView (rather than Mobile Safari)? And WKWebView is already available in iOS 8. The biggest thing that WKWebView brings to the table is JIT for JS which previously was available only to Mobile Safari and not to applications using UIWebkit. It does this by running an isolated process pool for rendering web content.