NOTE! You are browsing legacy documentation. For latest visit docs.nativescript.org.

NativeScript Core

Getting Started With NativeScript

NativeScript is how you build cross-platform, native iOS and Android apps without web views. Use Angular, TypeScript or modern JavaScript to get truly native UI and performance while reusing the skills and the code from your web projects. Get 100% access to native APIs via JavaScript and reuse of packages from npm, CocoaPods and Gradle. Open source and backed by Progress.

Ready to get started developing with NativeScript? Here are your next steps.

Step #1: NativeScript Playground

NativeScript Playground is a browser-based environment for getting started with NativeScript fast. Playground offers a set of comprehensive tutorials that walk you through building a real-world iOS and Android app from scratch.

Start Tutorial

Step #2: Install the NativeScript Command-Line Interface

Once you have the basics of NativeScript down in Playground, you need to set up a local development environment that lets you build and test your apps locally. To do that you’ll want to go through our documentation on installing the NativeScript command-line interface.

Install the NativeScript CLI

Step #3: Learn the NativeScript Command-Line Interface Basics

Now that you have the NativeScript CLI installed, you’ll want to learn the basics of how the CLI works, including how to run, build, and debug your apps.

Learn the CLI Basics

Step #4: Join the NativeScript Community

Regardless of what you choose to do next with NativeScript, joining the NativeScript community is a great way to keep up with the latest and greatest in the NativeScript world. Here are some ways you can get involved: