💧NEW PRODUCT: Ezlo's Smart Water Shut-Off has landed! Learn more here.
💧NEW PRODUCT: Ezlo's Smart Water Shut-Off has landed! Learn more here.

Using VueJS/Nativescript for rapid development

It’s an on-demand world. And for growing businesses, velocity is one of the most important indicators of potential success. This is true at Ezlo, as well. Our innovation pipeline is filled with projects that need attention, and since time is a limited quantity, we are always looking for ways to speed up our development process.

VueJS/Nativescript Overview

One way we’ve done so recently, is to adopt VueJS/Nativescript for our new mobile application. Our iOS and Android teams were working hard to build features in our current app to support our customers, so we sought a way to support our customers and evolve our platform at the same time.

Our answer? Nativescript. Nativescript is a complex open source framework developed by Telerik, in which you can build truly native mobile apps with Angular, Vue.js Typescript or Javascript. One of the biggest advantages of this techdnology is that you only need front-end developers that can work with JS libraries, while they familiarize themselves with Nativescript syntax/docs.

By using Nativescript you can write your code for the application just once, with the result being two applications—one for Android and one for iOS.

Why Should You Choose VueJS/Nativescript? 

Here are the top four reasons why we chose it:

1) The app uses native components which add to the overall performance of the app. NativeScript-Vue lets us access the native APIs, so we are never really constrained by the framework and we can avoid using third-party modules. If we need, we can just dive into the native APIs without leaving our environment and language. And the code-sharing for iOS, Android, and the Web lets us build once without using assistance libraries.

2) With NativeScript + Vue, you can use JS, TS, or Coffeescript for logic, and you can use HTML, Pug, EJS for templates. CSS/SASS/Less/Stylus for styling.

3)  Vue has its own DevTools, which come in the form of a browser extension. DevTools simplify application debugging and checking the state and hierarchy of components. They allow you to live-edit your app, track custom events, and time-travel debug your app to see previous versions and the changes made.

4)  The syntax is familiar. Users of Vue.js will be right at home, and others can access Android SDK’s Java classes and iOS SDK’s Obj-C classes directly from Javascript.

Taken together, these benefits result in a rapid workflow. You don’t have to learn new languages and there’s a preview mode for iOS and Android that remove the need to install emulators in order to see your application in progress. For any issues we did encounter along  the way, we made use of a robust Slack community and online tutorials.

Our application is currently in progress while our dedicated iOS and Android teams improve the current future set for our customer base. We’ll be building in those features, as well. Stay tuned for an update when everything is complete.

 

Related Posts
Ezvidoo signup and login for Linux

Vidoo signup and login Option 1: Vidoo App Login Step 1.1 Click on Vidoo app icon to run the app. Step 1.2 You may asked to enter linux password to

Ezvidoo App Software Installation for Linux

Installation Step 1: Run installer Open download folder and run installer. You may asked to enter password for current user to give super user privileges. Step 2: Finish installation Please

Ezvidoo Signup and Login for Windows

Vidoo signup and login Option 1: Vidoo App Login Step 1.1 Right-click the vidoo App desktop shortcut icon, then click Run as administrator. Step 1.2 The vidoo App will always

Subscribe to Our Newsletter

What device would you like to integrate?

At Ezlo we work with an industry-leading number of devices, but if there’s a Z-Wave or Zigbee device we don’t currently work with that you’d like to see us integrate, just fill out the form below to let us know. We’ll get it done within 90 days.*

*Integration requests available for Z-Wave and Zigbee devices that are commercially available, as defined by Ezlo.

Tell us about your device

Soultions

Products

Ezlo PlugHub

Ezlo Plus

Ezlo Secure

InstaVue Cameras

Security Sensors

Water Shut Off Valve

Climate Control

Lighting

Secure Essentials

Secure Essentials+

Secure Environmental

Secure Video

Products

Solutions

Support

Explore

MiOS Login

For Ezlo Protect

For Distributors

For Ezlo Partners

Products

Smart Homes Hub

Ezlo PlugHub

Ezlo Plus

Ezlo Secure

Security Addons

InstaVue Cameras

Security Sensors

Water Shut Off Valve

Accessories

Climate Control

Lighting

Kits

Secure Essentials

Secure Essentials+

Secure Environmental

Secure Video

Ezlo PlugHub

Ezlo Plus

Ezlo Secure

InstaVue Cameras

Security Sensors

Water Shut Off Valve

Climate Control

Lighting

Secure Essentials

Secure Essentials+

Secure Environmental

Secure Video

chatsimple