NativeScript
Sign in to saveNativeScript is a JavaScript-based cross-platform open-source development framework to develop apps for iOS, visionOS and Android platforms. It connects platform APIs directly to the JavaScript runtime (with strong types). combining familiar Web approaches like CSS and view templating with common platform languages (Swift, Kotlin, Objective-C, Java).
Key facts
- Software.logo
- NativeScript Logo.png
- Software.logo_size
- 64px
- Software.name
- NativeScript
- Software.author
- Telerik by Progress Software.
- Software.developer
- Community
- Software.programming language
- JavaScript, TypeScript
- Software.platform
- Cross-platform
- Software.license
- Apache License 2.0
via Wikipedia infobox
Source code
NativeScript empowers you to access native APIs from JavaScript directly. Currently iOS, Android, and visionOS runtimes are provided for rich mobile development across a variety of diverse use cases. @nativescript/ @nativescript/core Singular primitives offering an easy-to-use API surface for diverse iOS/visionOS/Android APIs implemented with 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/types-minimal A very minimal set of types for only the latest Android and iOS sdks. Most commonly used to optimize Web-based IDE's which auto load all type declarations from node modules. @nativescript/ui-mobile-base UI mobile base native classes used by core. @nativescript/webpack Webpack build utilities and configs used by NativeScript apps. Outside the source centralized in this repo, NativeScript consists of a few other source repos. Here are the major ones: iOS and visionOS Runtime Empowers JavaScript code to be executed on iOS and visionOS devices written in a mix of C++, Objective-C, and Swift. Android Runtime Empowers JavaScript code to be executed on Android devices written in a mix of C++, Java and Kotlin. CLI Command-line interface empowering you to create, build, and run apps using NativeScript. Docs Documentation available at written in Markdown. Plugins Various TSC managed plugins. Also a good reference is the plugin marketplace with several additional plugins. Firebase Modular Firebase 🔥 implementation for supported platforms. ML Kit Google's ML Kit SDKs for supported platforms. Payments In-App Purchase, Subscriptions, Google Pay and Apple Pay. Artwork Want to use our logo or colors? Feel free to use any of our ready-to-use media material.
Excerpt from the source-code README · 7,778 chars · not written by Vinony
Article · Русский
NativeScript это фреймворк с открытым исходным кодом, разрабатываемый компанией Telerik, для разработки приложений на платформах Android и iOS. Приложения NativeScript разрабатываются на платформонезависимых языках, таких как Javascript или TypeScript. В NativeScript реализована полная поддержка фреймворка Angular. Мобильные приложения, построенные с NativeScript, имеют полный доступ к API платформы так, будто они были разработаны в XCode или в Android Studio. Также разработчики могут включать в свои приложения сторонние библиотеки с таких ресурсов, как Cocoapods, Android Arsenal, Maven и npm.js, без создания дополнительных прослоек.
Abstract from DBpedia / Wikipedia · CC BY-SA