- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- AppCompat (Utility)
support newer Android features on older Android versions.
- Browser (Utility)
display webpages in the user's default browser.
- Android Support Library collections (Utility)
standalone efficient collections.
- Constraint Layout Library (Utility)
library to reduce the number of nested views needed.
- Coordinatorlayout (UI Component)
AndroidX library to position top-level application widgets, such as AppBarLayout and FloatingActionButton.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Android Emoji2 Compat (UI Component)
core library to enable emoji compatibility in Kitkat and newer devices to avoid the empty emoji characters.
- AndroidX Fragment (UI Component)
AndroidX library to encapsulate part of the user interface or behavior into reusable components.
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Loader (Utility)
library to load data for your UI that survives configuration changes.
- Preference (Utility)
a library to build interactive settings screens without needing to interact with device storage or manage the UI.
- ProfileInstaller (Utility)
AndroidX library that enables libraries to prepopulate ahead of time compilation traces to be read by ART.
- Recyclerview (Utility)
display large sets of data in your UI while minimizing memory usage.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Startup (Utility)
AndroidX library to implement a straightforward, performant way to initialize components at app startup.
- Swiperefreshlayout (UI Component)
implemtation of the swipe-to-refresh UI pattern.
- Transition (UI Component)
animates motion in the UI with starting and ending layouts.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- Viewpager (UI Component)
AndroidX library to display Views or Fragments in a swipeable format.
- AndroidX Widget ViewPager2 (UI Component)
replaces AndroidX ViewPager, addressing most of its predecessor’s pain-points, including right-to-left layout support, vertical orientation, modifiable Fragment collections, etc.
- Lottie for Android (UI Component)
Render After Effects animations natively.
- UI Canvas (UI Component)
implement Canvas into your NativeScript apps.
- Fresco (Utility)
library for managing images and the memory they use.
- Google Material Design (Utility)
library to help with material design guidelines.
- NativeScript Application Utils (Utility)
- NativeScript Label widget (UI Component)
a NativeScript widget based on nativescript-canvas
and allows drawing multiple labels within one single widget.
- NativeScript CollectionView (UI Component)
a NativeScript CollectionView widget. The CollectionView displays data in separate cells, each cell representing one data item. For iOS wraps up UICollectionView and for Android wraps up RecyclerView.
- @nativescript-community/gesturehandler (UI Component)
a eclarative API exposing platform native touch and gesture system to NativeScript.
- @nativescript-community/ui-document-picker (Utility)
a NativeScript plugin that allows you to select files from the device.
- @nativescript-community/https (Utility)
secure HTTP client with SSL pinning for Nativescript.
- ui-image (UI Component)
advanced and efficient image display plugin which uses Fresco (Android) and SDWebImage (iOS) to implement caching, placeholders, image effects, and much more.
- NativeScript Label widget (UI Component)
an alternative to the built-in NativeScript Label but with better performance and additional features such as HTML rendering and more.
- nativescript-community/ui-lottie (UI Component)
NativeScript plugin to expose Airbnb Lottie for awesome animations.
- ui-material-components (UI Component)
NativeScript Material Design plugins.
- @nativescript-community/ui-popover (UI Component)
NativeScript popover plugin.
- @nativescript-community/preferences (Utility)
allows native preference saving/loading on iOS and Android.
- @nativescript-community/text (Utility)
expands the capabilities of NativeScript's text property.
- ui-webview (Utility)
extended WebView which adds many options such as custom scheme handlers, JavaScript execution, URL capturing, and more.
- @nativescript-community/ui-zoomimage (UI Component)
a zoomable image view based on @nativescript-community/ui-image.
- InAppBrowser for React Native (Utility)
Chrome Custom Tabs for Android & SafariServices/AuthenticationServices for iOS.
- OkHttp (Utility)
OkHttp is an HTTP+HTTP/2 client for Android and Java applications.
- React Native Gesture Handler (Utility)
declarative API exposing platform native touch and gesture system to React Native.
- Android Runtime for NativeScript (Utility)
this may be thought of as „The Bridge“ between the JavaScript and Android worlds.
- kotlinx.coroutines (Utility)
library support for Kotlin coroutines.
- NanoHTTPD (Utility)
a tiny, easily embeddable HTTP server in Java.
- NativeScript Core Modules Widgets (UI Component)
library that represents native code (Java and Objective-C) used by the NativeScript core modules.
- NativeScript (Development Framework)
framework to develop mobile apps on the Apple iOS and Android platforms.
- ASM (Utility)
an all purpose Java bytecode manipulation and analysis framework.