Getting Started with NativeScript
Tags: javascript, css, tutorial, beginners
Published: 2022-02-17 13:35:26

NativeScript is a free and open source framework for developing native iOS and Android apps. It's a framework that's been JIT-compiled. The JS virtual machine is used to run NativeScript programmes. It runs on both Android and iOS devices and uses the V8 engine runtime. NativeScript is built with XML, JS, and CSS. PlayGround is a web-based integrated development environment. This PlayGround provides a simple working interface, quick project management, hot reloading, and device debugging.

NativeScript enables developers to rapidly and easily construct native, cross-platform programmes while reducing development, testing, and training expenses. As a result, native applications will remain rich and powerful for many years to come, making them better and simpler to use.

Creating a mobile application is, in general, a difficult and time-consuming process. To create a mobile application, there are numerous frameworks to choose from. Android has a Java-based native framework, while iOS has an Objective-C/Shift-based native framework. However, we must write in two distinct languages and use two different frameworks to construct an application that supports both operating systems.

Mobile frameworks enable this capability to help overcome the complexity. The fundamental advantage of using a cross-platform or hybrid framework is the ease with which a single code base can be maintained. NativeScript, Apache Cordova, and Xamarin are examples of popular frameworks.

---





## **Who can use NativeScript?**



Beginners who are interested in pursuing a career in mobile apps and want to become professionals can use and get to know NativeScript. It is an essential part of development and every Full Stack developer should know how to use it.

---





## **Top features of NativeScript**




NativeScript has a thriving community. The following are some of NativeScript's most notable features:

- Extensible
- Replacement of a Hot Module
- Setup is simple.
- We have the ability to create complex animations, graphs, 
  charts, and lists.
- Any view may be used as the application's root by developers.
- Coding in a sloppy manner

---





## **Advantages of using NativeScript**




NativeScript enables small and large businesses to create cross-platform mobile apps. The following are some of the advantages of NativeScript:

- Existing tools and code can be reused by developers.
- Newer versions are simple to alter, diagnose, and upgrade.
- We don't have to spend time learning new technologies because we 
  have development experience.
- JavaScript platform-specific APIs, obviating the requirement to 
  understand Cordova plugins
- Authentication with multiple sign-on providers made simple


---

## **Getting started with NativeScript 8**

You can run using


```
npm i -g nativescript

ns migrate
```

After running this you might need these dependencies

```
"dependencies": {
  "@nativescript/core": "8.0.0"
},
"devDependencies": {
  "@nativescript/android": "8.0.0",
  "@nativescript/ios": "8.0.0",
  "@nativescript/types": "8.0.0",
  "@nativescript/webpack": "~5.0.0-beta.0"
}
```

---







## **Thanks for reading!**
Checkout my twitter handle []()https://twitter.com/falconcode16
Stay tuned for upcoming blogs!