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.
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.
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.
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:
- Follow @nativescript on Twitter for updates on all things NativeScript.
- Sign up for the NativeScript newsletter. The newsletter will deliver NativeScript articles, news, plugin updates, and more straight to your inbox.
- Join the NativeScript Community Slack. The community Slack is a great place to chat with others in the NativeScript community.
- Bookmark the NativeScript tag on Stack Overflow, as it’s a great place to ask questions when you need help.
- Consider contributing to the NativeScript repository on Github. Fixing a bug or adding to the documentation is always welcome and very appreciated.