GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • NativeScript
  • Blog
  • Community
  • Support
  • Open NativeScript GitHub

This view

  • Original page
  • New address

GeezerVison is showing docs.nativescript.org — Plugins | NativeScript

NativeScript 9.1 Released → V8 14.9, Vite 8 HMR, built for rapid agentic visual iteration
Dig in→
  • Docs
  • Tutorials
  • Preview
  • Snacks
  • Plugins
  • UI Components
  • API Reference
    • Developing plugins

      • Getting Started
    • Plugins

      • Animated Circle
      • App Availability
      • Apple Signin
      • Auto Fit Text
      • Background HTTP
      • Biometrics
      • Brightness
      • Camera
      • Contacts
      • DateTimePicker
      • Debug iOS
      • Detox
      • Directions
      • Email
      • Facebook
      • Fingerprint-Auth
      • Flutter
      • Geolocation
      • Google Maps
      • Google Signin
      • Haptics
      • Image Picker
      • Input Accessory
      • Ionic Portals
      • iOS Security
      • IQ Keyboard Manager
      • Jetpack Compose
      • Keyboard Toolbar
      • Local Notifications
      • Localize
      • PDF
      • Picker
      • Rive
      • Shared Notification Delegate
      • Social Share
      • SwiftUI
      • Tailwind CSS
      • Theme Switcher
      • Twitter
      • Zip
    • Payments

      • Apple Pay
      • Google Pay
      • Payments: IAP & Subscriptions
    • ML Kit

      • Core
      • Barcode Scanning
      • Digital Ink Recognition
      • Face Detection
      • Image Labeling
      • Object Detection
      • Pose Detection
      • Selfie Segmentation
      • Text Recognition
    • Firebase

      • Core
      • Admob
      • Analytics
      • App Check
      • Auth
      • Crashlytics
      • Database
      • Dynamic Links
      • Firestore
      • Functions
      • In App Messaging
      • Installations
      • Messaging
      • Performance
      • Remote Config
      • Storage
    • Extras

      • NativeScript UI ListView
Are you an LLM? You can read better optimized documentation at /plugins.md for this page in Markdown format

@nativescript/* plugins ​

Many plugins offered by NativeScript's Technical Steering Committee (TSC) are listed in the sidebar/sub navigation to help with your developments. For example, everything from biometrics, camera handling, contacts management, Firebase integration, Google Maps, to payment management using Apple Pay, Google Pay, or IAP and Subscription handling and many more can be found here.

Developing your own plugins ​

If you are interested in building your own plugins, we recommend following our Getting Started with Plugin Workspaces guide which uses our plugin workspace seed (the exact same setup the TSC uses to develop it's own plugins) as a starting point because it provides the following:

  • consistent plugin source structure
  • ability to scale and add additional plugins through automated tooling
  • reduces configuration files to provide easy maintainence
  • provides shareable structure for ease of demoing your plugins
  • ability to focus your workspace down to a single plugin in an instant if you ever need to isolate development when working within a multi-plugin workspace
  • provides automated migrations managed by the TSC to keep your plugin workspaces up-to-date without manual hassles

You may also find these resources helpful:

  • Introducing plugin workspaces to simplify and streamline maintenance
  • Migrate your plugin workspace in 2 seconds - NativeScript 8 + webpack5 + configuration updates

Creating NativeScript Plugins and Enhancing Behavior ​

  • Part 1: How to create a NativeScript plugin that uses native iOS & Android views - Label Marquee!
  • Part 2: How to create a NativeScript plugin that uses native iOS & Android views - more native platform APIs - Shimmer!
  • Part 3: Should this be a plugin or part of core? 💥 Holy Interactivity Batman!
On this page
  1. @nativescript/* plugins
  2. Developing your own plugins
    1. Creating NativeScript Plugins and Enhancing Behavior
Edit this page

Last updated:

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.