Supersonic UI

 
 
 
 
This framework is something new. Though AngularJS based in nature, it’s also an Ionic framework fork that tries to change the way you’re thinking about hybrid app performance. Supersonic’s declarative UI style makes building complex mobile apps an easy task. What’s more interesting, the seamless interplay of native UI and HTML5 results in almost native-like app look and feel. In translation, it only uses Ionic CSS UI, everything else is unique to Supersonic. Even better, page transitions, modal windows, navigation bars, tab bars, drawers, etc. are fully native. That means unparalleled performance and no App Store rejections.
 
Unlike Ionic framework, Supersonic went a slightly different way. It still offers an extensive set of tools but at the same time it also features excellent Data component that provides you with a simple JavaScript syntax to interact with any data set in your backend. It’s a complete framework with a wizard for integrating any REST API, a data browser to view and modify your backend data and CRUD scaffold generator to get you going. If you are willing to subscribe, you will also receive a free development database to go with your app. Supersonic Data has been designed to work seamlessly with AngularJS.
 
This is not all, what I most like about the Supersonic is that you don’t need to use Cordova/Phonegap anymore. Instead, you can use Supersonic in-house wrapping system that is compatible with core Cordova APIs. This service is not limited to Supersonic, Ionic Framework, Famo.us, and OnsenUI will work just as well.
 
One last thing, I have already written a detailed overview of the Supersonic, you can find it in the “Interesting resources” section below. There’s simply no point in repeating everything again.
 
Official Site Documentation GitHub
 
 

Good

  • Free and Open Source
  • Simple to Use
  • One of the fastest mobile frameworks.Framework uses Web Components that map your HTML to fully native interfaces
  • Built around AngularJS and Ionic framework CSS UI fork, so it should be able to use some Ionic themes.
  • In-house application wrapper
  • ngCordova is supported
  • Native animations
  • Integrated Crosswalk support
  • Excellent tools including CLI
  • Support for different backend databases
 

Bad

  • If you like HTML5 markup based frameworks then this is not a framework for you.
  • Black-Boxing – only useful when used with Appgyver cloud services
 

Interesting resources

 
Detailed Review
 
 
 
 

Conclusion

It’s hard to decide which one of these frameworks are the best one.
 
All together winner would be the Ionic. Currently, it’s the best know AngularJS based hybrid application framework. It has the biggest following, a large number of online resources (including plugins, themes, etc.), and relatively good support.
 
I would choose KendoUI if professional support is my main requirement.
 
If you want a strong framework but you don’t like been mainstream then choose OnsenUI.
 
On the other hand, if you like to gamble, choose Supersonic. On paper, it looks the best, but it will take some time before it can attract a larger following.
 
Last but not least, if you already have a web site built upon the Bootstrap then choose Mobile Angular UI.
 

Who Am I?

Between working as a senior Java developer in one of the largest insurance companies in the world and traveling, in my free time, I work as a professional mobile development adviser. I'm also a major jQuery Mobile supporter back at StackOverflow and a forum moderator at the official Ionic Framework forum.



  • Rashid NK

    nice comparison of the top frameworks, did u miss intel XDK ?

    • Hi Rashid, there’s a good reason. It was not included because it’s not a framework per se, it’s an IDE toolkit. While great it’s the topic for some other article.

  • AHmed Rebai

    why you don’t speak about phonegap sir , it’s a grateful hybrid framework fro mobile development ans it use Angularjs

    • Phonegap, just like Cordova, is not a hybrid mobile framework. It’s a wrapper framework you can use to create a native mobile app shell around some HTML5/CSS/JavaScript content.. Also you can use anything inside it, you can go even so far to use only HTML5 and CSS without JavaScript of any kind.

  • reynave

    What about framework7 sir ?