Skip to content

Build truly native cross-platform iOS and Android apps with JavaScript

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE.md
Notifications You must be signed in to change notification settings

Prettycode-KC/NativeScript

This branch is 4978 commits behind NativeScript/NativeScript:main.

Folders and files

NameName
Last commit message
Last commit date
Feb 25, 2016
Feb 23, 2016
Feb 29, 2016
Mar 1, 2016
Feb 24, 2016
Feb 24, 2016
Dec 1, 2015
Oct 7, 2015
Feb 18, 2016
Nov 17, 2015
Nov 3, 2015
Jan 27, 2016
Jan 11, 2016
Feb 18, 2016
Jan 20, 2016
Mar 1, 2016
Feb 2, 2016
Jan 25, 2016
Dec 14, 2015
Jan 20, 2016
Sep 19, 2015
Dec 21, 2015
Jan 20, 2016
Dec 1, 2015
Feb 3, 2016
Mar 1, 2016
Feb 24, 2016
Feb 19, 2016
Jan 22, 2016
Feb 24, 2016
Sep 18, 2015
Mar 3, 2015
Feb 26, 2016
Dec 18, 2015
Feb 16, 2016
Feb 18, 2016
Mar 3, 2015
Mar 3, 2015
Feb 29, 2016
Sep 4, 2015
Mar 3, 2015
Apr 24, 2015
Mar 5, 2015
Mar 6, 2015
Feb 27, 2016
Oct 28, 2015
Mar 3, 2015
Feb 29, 2016
Jul 23, 2015
Mar 1, 2016
Nov 23, 2015
Oct 30, 2015
Oct 29, 2015
Feb 26, 2016
Aug 4, 2015
Feb 12, 2016
Jan 15, 2016
Feb 26, 2016
Oct 29, 2015
Feb 13, 2016
Feb 26, 2016
Oct 9, 2015

Repository files navigation

NativeScript Build Status

NativeScript logo

NativeScript is a framework for building native iOS and Android apps using JavaScript and CSS. NativeScript renders UIs with the native platform’s rendering engine—no WebViews—resulting in native-like performance and UX.

NativeScript provides a best-of-both-worlds development experience. Our cross-platform JavaScript modules give you the convenience of writing iOS and Android apps from a single JavaScript codebase, while our runtimes give you the power of accessing native APIs, SDKs, and frameworks when you need them—all without needing to open Xcode or Android Studio. NativeScript was created and is supported by Telerik.

You can read more about why NativeScript may be a good fit for your next project, or check out the links below to get started.

Getting Started and Installation

Our Getting Started Guide is a hands-on tutorial that walks you through installing NativeScript and building a real iOS and Android application.

Quick Links

Repositories

The NativeScript framework is made up a number of components, all of which are open source and on GitHub. Here are the major ones:

  • Cross-platform modules
    • This repo contains the NativeScript cross-platform modules, which abstract iOS and Android APIs into JavaScript APIs—e.g. camera.takePicture(). The modules are written in TypeScript.
  • iOS runtime
    • This repo contains the NativeScript iOS runtime—the code that hosts NativeScript iOS apps, and allows JavaScript code to be executed on iOS devices. The iOS runtime is written in a fun mix of C++, Objective-C, and more.
  • Android runtime
    • This repo contains the NativeScript Android—the code that hosts NativeScript Android apps, and allows JavaScript code to be executed on Android devices. The Android runtime is written in a fun mix of C++ and Java.
  • CLI
    • This repo contains the NativeScript command-line interface, which lets you create, build, and run apps using the NativeScript framework. The CLI is written in TypeScript.
  • Docs
    • This repo contains the NativeScript framework documentation, which is available on 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.

Contributing

We love PRs, and accept them for all of our repositories—even docs! Please follow our contribution guide if you want to become part of the project.

Angular 2

We are working together with the Google Angular JS team to make Angular 2.0 work on top of NativeScript. To check our progress please see the following links:

About

Build truly native cross-platform iOS and Android apps with JavaScript

Resources

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.6%
  • JavaScript 5.2%
  • Other 0.2%