Angular is one of the most widely used JavaScript frameworks today. With its simple and flexible component-based approach, it has managed to revolutionize the way data-driven web apps are created. Angular apps have always been confined to a browser, though, be it an actual browser or a web view inside a hybrid mobile app. As a result, their performance has always been slightly inferior to that of native apps. Thanks to Telerik and Google, all that is about to change.
After working together for almost a year, teams from both companies have come up with an innovative solution that not only decouples Angular from the browser, but also allows it to run natively on any platform. It involves using Angular 2, a completely rewritten platform-agnostic version of Angular, in combination with Telerik NativeScript 2.0, an open source framework for creating mobile apps with native user interface components using JavaScript, CSS, and XML.
Because Angular 2 is seamlessly integrated into NativeScript 2.0, you are now able to leverage your expertise in Angular to create truly native Android and iOS apps. More importantly, with this approach, it is possible to use a single code base for both the web and native mobile versions of your app. Indeed, considering all the additional features NativeScript 2.0 has to offer, such as a robust plugin infrastructure, a responsive layout system, and CSS3 animations at 60 frames per second, it does seem to be the holy grail for mobile app development web developers have long been waiting for.
To give you a head start using Angular 2 with NativeScript 2.0, Telerik is hosting a free webinar on May 17, 2016. In the webinar, John Papa, Burk Holland, and TJ VanTroll are going to help you understand how you can use the two frameworks to quickly create native apps for Android and iOS. You'll also learn how to share code between web and native apps. If you are a web developer and are interested in expanding your skill set to include native mobile app development, you are going to find this webinar very useful. Reserve a seat now to make sure you don't miss it.
by Ashraff Hathibelagal via Envato Tuts+ Code