Announcing NativeScript-Vue 1.0: Cross-platform building for mobile devs
After a year of hard work and development, NativeScript-Vue 1.0 is finally here! But what does this NativeScript plugin have to offer for mobile developers?
After a lot of hard work and development, NativeScript-Vue 1.0 is ready for use in production! This melding of NativeScript and Vue makes it even easier to build mobile apps. It’s a NativeScript plugin in that allows developers to use Vue.js for creating mobile applications.
This launch comes with a shiny new website and extensive documentation to make it easier to switch over to NativeScript-Vue. Let’s dive right in, shall we?
Why NativeScript-Vue makes sense
There are a lot of options out there if you want to build mobile apps. But NativeScript-Vue brings together two great frameworks for mobile development.
To start with, NativeScript builds apps using native user interface components on iOS and Android. Since the apps are not web-based, they are not subject to the common limitations of WebView-based application frameworks. Cross-platform builds are made easy with an extensive collection of plugins.
However, there are two big things to keep in mind:
- NativeScript CLI is intended for building iOS and Android apps, not web apps. If you want to make web apps, there are a few extra steps that are needed.
- NativeScript UI components are a little different; namely, there are no HTML controls like <div>
and <span>. Check in on some of the new NativeScript components here.
Wait, what is NativeScript?
For any developers who prefer to use object-oriented programming, TypeScript is a first-class citizen in NativeScript. But, in either case, developers always have the option of using Angular when building the application architecture.
Have a look at the NativeScript architecture below.
Sounds interesting? NativeScript-Vue is available here or on GitHub. While it is relatively feature complete, there are still a few things missing in the documentation. Also, volunteers are welcome to contribute or create sample apps for the documentation.