Prerequisites
Couchbase Lite for Ionic Capacitor is provided as a Capacitor Plugin.
The plugin can be found at the following repository Couchbase Lite for Ionic Capacitor. This plugin is actively developed and maintained by the community. It is not an official Couchbase product.
A developer using this plugin should have a basic understanding of the following technologies:
Supported Platforms
- The capacitor plugin is supported on iOS and Android platforms. Web support is not available.
Capacitor Version
- The plugin is built using Capacitor 6.1.2. The plugin doesn't use any Ionic Framework specific code, so it should work with any version of Ionic that supports Capacitor 6.1.2.
Development Environment
- Javascript
- Capacitor
- IDEs
- iOS Development
- A modern Mac
- XCode 15 or higher installed and working (XCode 15 installed is preferred)
- [iOS 13 or higher]. Any apps using the plugin must be upgraded to iOS 13 or higher.
- XCode Command Line Tools installed
- Simulators downloaded and working
- Homebrew
- Cocopods
- A valid Apple Developer account and certificates installed and working
- Android Development
- [API 23 (Android 6)] or higher. Any apps using the plugin must be upgraded to API 23 or higher. Any older versions of Android are not supported.
- Android Studio installed and working
- Android SDK 34 >= installed and working (with command line tools)
- Java SDK v17 installed and configured to work with Android Studio
- An Android Emulator downloaded and working