Who backs NativeScript?
Telerik – a Progress Company (NASDAQ: PRGS), created NativeScript.
Telerik has over a decade of experience creating, delivering and supporting developer tools and products. NativeScript is
our newest product and we are committed to the same legendary service and support that made Telerik famous. In fact, for
the second consecutive year, Telerik is in Gartner Magic Quadrant for Mobile Application Development Platforms. If you are
asking this question, you would probably be interested in the CTO's Guide to NativeScript.
How is NativeScript Licensed?
The core of NativeScript is licensed under the Apache 2.0 software license.
Basically, you can do what you like with the software, as long as you include the required notices. This permissive license contains a patent license from
the contributors of the code and is very business friendly.
Is NativeScript Accessible (508 Compliance)?
Yes. NativeScript uses native controls; therefore NativeScript applications are usable with screen reader technology. You
can read this article for specifics about how NativeScript supports accessible mobile applications.
What is the preferred community support?
For issues with the NativeScript framework, please use the NativeScript GitHub.
For support from the community, please use Slack Overflow and tag your question with NativeScript.
To chat with the NativeScript community, join our Slack NativeScript Community channel.
Is NativeScript secure?
and/or obfuscate your JS code if securing your app is important to you. There are a couple of tools to help do this, including
jsscrambler. There are also other projects built to help secure your app, like
the popular AppProtection.net. The NativeScript
team is working on an officially supported app protection plugin with full code encryption.
What’s the difference between NativeScript and Cordova-based frameworks like Ionic?
NativeScript is a different technology - it is a runtime, not a web technology. Your app will not run like a mini website
in a WebView; and therefore it will be more performant. Don’t believe us? Take our sample app for a spin! And
if you’re coming from a hybrid background, test out this guide that compares how to accomplish common tasks with both hybrid and NativeScript approaches.
Is it kind of like React Native?
NativeScript and React Native, as well as Xamarin and Titanium, are all trying to solve the same problem: the ability to
build high-quality native applications from a single codebase. While hybrid mobile development has enabled web developers
to use their skills to build cross-platform mobile apps, the look, feel, and performance of this type of an app has been
lacking. Building apps that run in a WebView using
hybrid mobile strategies got us halfway there, in that we have tooling such as Apache Cordova to build cross-platform using
a single codebase.
Newer technologies such as NativeScript and React Native, however, are attacking the problem in a different way, avoiding
using the WebView in favor of building truly mobile apps. To learn more about these differences, check out this article:
What are the key difference between ReactNative and NativeScript?
Is it kind of like Xamarin?
What sort of code can I reuse?
such as jQuery do not work.
But code that doesn’t touch the user interface, such as backend services, and utility modules such as lodash, underscore,
and moment work in NativeScript exactly as they do in a web app. The story gets even better if you use Angular 2 in NativeScript,
as you can code to the same APIs in your web and native apps.
And it gets even better. In addition to web code reuse, NativeScript also gives you the ability to leverage native iOS and
Android frameworks when building your native apps. You can learn more by reading our documentation on plugins and CocoaPods.
Where should I get started?
and Getting Started with NativeScript, TypeScript, and Angular 2.
You can also check out our resources page, which lists out alternative
learning material, such as NativeScript books and Pluralsight courses.
What NativeScript apps are already in the app stores?
There are many NativeScript apps available in both the iOS App Store and Google Play. We only know about the ones you tell
us about, but there are a bunch you can take a look at on the NativeScript showcase apps page.
How NativeScript works, the Android runtime overview and the iOS runtime overview.
How quickly can I use new features or releases from Apple or Google?
How can I contribute?
NativeScript is open source and contributions to all parts of the framework are welcome. Contributions can range in complexity
and effort. The simplest way to help is to fix a documentation article. You could fix a typo, add a new example, or write
an entire new guide from scratch. The NativeScript docs are in GitHub and we appreciate pull requests.
At the other end of the spectrum, many aspects of the NativeScript framework are complex, like the Android and iOS runtimes.
How you contribute is up to your experience and capacity to help, but all help is welcome.
To get started, check out the contributors guide.