Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.supernote.com/llms.txt

Use this file to discover all available pages before exploring further.

Prerequisites

The Supernote plugin system is built on React Native. We recommend learning the basics of React Native first (components, state management, bundling, and debugging). See: React Native documentation. Supernote devices run on Android. If your plugin needs Android capabilities (e.g. files, permissions, or system services), it also helps to understand Android development basics. See: Android documentation.

Fundamentals

Understand the overall architecture and runtime model of the plugin system:

Plugin Principles

Understand the relationship between Plugin / PluginHost / Plugin-enabled Apps and how the system runs.

Guides

Set up the environment and follow the development and packaging workflow:

Environment Setup

Configure React Native and the Android build environment.

Your First Plugin

From project creation to button registration and packaging/installation.

Learn the Basics

Build your foundation starting from coordinate systems, lasso, and NOTE/DOC capabilities.