
* fix(core): Setting color of an Android ActivityIndicator changed the color of the rest of ActivityIndicators in the same page. * test: Updated ActivityIndicator sample. * perf: Call mutate() only if color is actually changed.
NativeScript
NativeScript empowers you to access native APIs from JavaScript directly. The framework currently provides iOS and Android runtimes for rich mobile development and can be utilized in a number of diverse use cases.
Getting Started and Installation
Our Getting Started Guides are hands-on tutorials that walk you through developing with NativeScript:
Contribute
$ git clone https://github.com/NativeScript/NativeScript.git
$ cd NativeScript
# setup workspace for development
$ npm run setup
# list all available commands to run
$ npm start
We love you and PR's 🤗 Please follow our contributing guide and see our code of governance to become as involved as you want to be.
@nativescript/*
- @nativescript/core
- Core iOS/Android for NativeScript
- @nativescript/types
- Types for both iOS/Android below wrapped up as a convenience. Most commonly used.
- @nativescript/types-ios
- Types for iOS
- @nativescript/types-android
- Types for Android
- @nativescript/ui-mobile-base
- UI mobile base native classes used by core
- @nativescript/webpack
- Webpack build utilities and configs used by NativeScript apps
Quick Links
- NativeScript home page
- Install NativeScript demo mobile app
- NativeScript playground
- NativeScript and Angular
- NativeScript on Twitter
- NativeScript community Slack channel
- NativeScript on Stack Overflow
- NativeScript documentation
- NativeScript marketplace
- NativeScript roadmap
Other framework source repos
Outside of the source centralized in this repo, the NativeScript framework consists of a number of components, all of which are open source and on GitHub. Here are the major ones:
- iOS runtime
- Android runtime
- CLI
- Docs
- This repo contains the NativeScript framework documentation, which is available at http://docs.nativescript.org/. The docs are written in Markdown.
In addition to the code that makes up the NativeScript framework itself, we also provide a number of open-source sample apps that you can reference while building your NativeScript application.