Company
Date Published
Author
Priya Rajagopal, Senior Director, Product Management
Word count
491
Language
English
Hacker News points
None

Summary

Couchbase Lite is an embedded NoSQL database designed for iOS, Android, and .Net platforms, providing native platform bindings for Android (Java), iOS (Swift, ObjC), and UWP/Xamarin (C#). For React Native apps, developers must use React Native Modules to access Couchbase Lite’s native APIs from the Javascript environment. The architecture involves a Javascript UI layer common across platforms and a data persistence layer in a native language to interact with Couchbase Lite. The article offers tutorials for both Android and iOS, using a simple app called "Hotel-Finder" to demonstrate accessing and managing data, such as searching for hotel documents and bookmarking them in a local database. Future tutorials are hinted at, including using Cordova plugins for hybrid apps, and the article invites feedback and questions via Twitter, email, or the Couchbase Forums.