Angular 2 will now allow building native Apps for Android & iOS

We all know that JavaScript is ‘the’ language of the web and we can’t deny the fact. It is the standard way of developing the applications that uses your web browser to run and allows it to handle the complexity that the web pages might want. This relatively simple language has allowed many with little coding experience to develop dynamic and complex web sites and services. The usage of JavaScript has evolved over many years since the release of it in mid-90’s by an engineer at Netscape. JavaScript has evolved into a language that can make complex websites, smartphone applications for Android and iPhones and even server side handling applications. It has various flavors to cater to the specific needs, some of them are Node.js, Angular.js, Backbone.js and what not. But one is important for this article, Angular.js.develop Android and iOS apps using angular

Google released Angular almost 6 years ago but realized that the language is tightly coupled with DOM. With Angular 2 (currently in beta testing) the company has broken this bond and hence made it available to work in other ecosystems also. At first, when Google announced the project in March last year, the developers received it as a threat to their current sites and services saying that “ the tool was too much of a departure from the original Angular”. But Telerik, a company that develops the mobile apps of all kinds has made use of the earlier “alpha” version of Angular 2 and is highly satisfied with the services.


  1. Mozilla discontinues Firefox OS for Smartphones

  2. Blackberry can make a comeback

Facebook’s React and React Native are providing the same functionality of developing complex web sites and native smartphone apps respectively and with Google also jumping into the arena we might see a lot of improvements in alternative ways of developing robust and reliable native apps for both Android and iOS devices. Since a lot of developers are already equipped with the knowledge of HTML, CSS and JavaScript, the community can step into the world of developing hardcore applications for the mobile devices without even knowing about their developing environments like Android Studio and Xcode or even Java and Swift programming languages.

The phenomenon of using one language for all is a trend in the technology oriented world, some other examples are Apple’s Swift can also be used for server side programming and Adobe PhoneGap for developing apps that run on every freaking platform you know. These trends are healthy but still require a lot of focus on the speed and dependencies. I hope Google is working on the same with the Angular 2 and will not disappoint us when it comes to building native apps on JavaScript.


Please enter your comment!
Please enter your name here