
About NativeScript
NativeScript is an open source framework for building native iOS and Android apps with TypeScript or JavaScript. It gives your code direct access to platform APIs.
What it does
NativeScript renders native user interface components on each platform, so apps use the same building blocks as other native apps. Developers can write TypeScript that calls platform APIs directly, or pair the framework with Angular, React, Solid, Svelte or Vue. The NativeScript CLI creates and runs projects, and the project site includes code snippets for common platform APIs.
Key features
- Direct access to iOS and Android APIs
- Native user interface components on each platform
- Support for Angular, React, Solid, Svelte and Vue
- TypeScript types for platform APIs
- Code snippets for common platform tasks
Who it's for
Web and TypeScript developers who want native apps without learning Swift or Kotlin first. It suits teams that want to reuse web skills for mobile projects.
Pricing and good to know
NativeScript is open source under the MIT licence and free to use. Building iOS apps requires a Mac with Xcode, and Android builds use the Android SDK. Because the code calls native APIs directly, developers need some familiarity with each platform's conventions.
Highlights
- Direct access to iOS and Android APIs
- Native user interface components on each platform
- Support for Angular, React, Solid, Svelte and Vue
- TypeScript types for platform APIs












