GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • NativeScript
  • Blog
  • Community
  • Support
  • Open NativeScript GitHub
  • Environment Setup

This view

  • Original page
  • New address

GeezerVison is showing docs.nativescript.org — Environment Setup | NativeScript

NativeScript 9.1 Released → V8 14.9, Vite 8 HMR, built for rapid agentic visual iteration
Dig in→
  • Docs
  • Tutorials
  • Preview
  • Snacks
  • Plugins
  • UI Components
  • API Reference
  • Getting Started

    • Introduction
    • Environment Setup
      • Windows
      • macOS
      • Linux
    • Creating a Project
    • Choosing an editor
    • Troubleshooting
  • Development Workflow

    • CLI Basics
    • Running
    • Debugging
    • Publishing
    • Plugins
    • Recommended Plugins
    • Testing
    • Updating
      • To Latest
  • Project Structure

    • App_Resources/
    • src/
      • fonts/
      • app.css•scss
      • main.js•ts
    • nativescript.config.ts
    • package.json
    • references.d.ts
    • tsconfig.json
    • vite.config.mts
    • webpack.config.js
  • Configuration

    • Config Reference
    • Vite Reference
    • Vite Framework Flavors
    • Webpack Reference
  • Fundamental Concepts

    • Accessibility
    • Animations
    • Best Practices
    • Commonly Used APIs
      • @nativescript/core
        • Application
        • ApplicationSettings
        • Color
        • Connectivity
        • Device
        • FileSystem
        • FPS Meter
        • Http
        • ImageCache
        • Observable
        • Screen
        • Trace
        • Utils
        • XmlParser
    • Data Binding
    • Error Handling
    • Gestures
    • Navigation
      • Using Frames and Pages
      • Using Modals
    • Property System
    • Styling
  • Crash Reporting

    • Using Sentry
  • Developing with Vision Pro

    • Developing with visionOS
    • Previewing visionOS from StackBlitz
  • Agentic Coding

    • Leverage AI assistants
    • Using the Docs with AI
  • Advanced Concepts

    • Adding Native Code
      • Adding Java/Kotlin Code
      • Adding ObjectiveC/Swift Code
      • Generating TypeScript types
    • Extending Native Classes
      • Android
      • iOS
    • Create Custom Native Elements
    • Customizing View Elements
    • Shared Element Transitions
    • Multithreading
    • Multi-Window Development
    • Code Sharing
    • Metadata
    • Marshalling
      • iOS Marshalling
      • iOS Runtime Types
      • Android Marshalling
    • Hooks
    • Platform Version Handling
    • Widgets for iOS
Are you an LLM? You can read better optimized documentation at /setup.md for this page in Markdown format

Try it online ​

You can play with NativeScript online directly on StackBlitz, or locally using NativeScript Preview.

NativeScript
TypeScript
NativeScript
JavaScript
NativeScript
Angular
NativeScript
Vue
NativeScript
Vue 3 (Beta)
NativeScript
React
NativeScript
Svelte

Local setup ​

Select the guide relevant to your development machine and follow the steps carefully to get a clean working environment ready.

Operating SystemAndroidiOS
Windows✅ Setup Guide❌ Unsupported
macOS✅ Setup Guide✅ Setup Guide
Linux✅ Setup Guide❌ Unsupported

A note about iOS on unsupported systems

A Mac is required to build projects that use native iOS code. Simpler apps can be tested using NativeScript Preview.

Previous
←Introduction
Next
Creating a Project→
On this page
  1. Try it online
  2. Local setup

Contributors

rigor789
Edit this page

Last updated:

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.