Couchbase Mobile 2.0 brings the power of NoSQL JSON Document Store to iOS, Android and .Net Mobile Platforms. With Couchbase Mobile, you can build mobile applications with offline-only and offline-first capabilities.
Couchbase Mobile supports flexible deployment options. You can deploy
- Couchbase Lite as a standalone embedded database within your mobile apps or,
- Couchbase Lite enabled mobile clients with a Sync Gateway to synchronize data between your mobile clients or,
- Couchbase Lite enabled clients with a Sync Gateway to sync data between mobile clients and a Couchbase Server, which can persist data in the cloud (public or private)
This tutorial will walk you through a very basic example of how you can use Couchbase Lite 2.0 in standalone mode within your Xamarin apps. In this mode, Couchbase Lite will serve as a local, embedded data store within your iOS, Android, and UWP apps using Xamarin.Forms.
At the end of the tutorial, you should have a good idea of how to handle
– Database Operations
– Document Create, Update and Delete Operations
At the end of the tutorial, you should have a good idea of how to use Couchbase Lite as a local data store within your iOS, Android, and UWP apps. Stay tuned for future tutorials that extends this app to incorporate more functionality of Couchbase Mobile.
If you have questions or feedback please feel free to leave a comment below, reach out to me on Twitter @probablyrealrob, or email me at firstname.lastname@example.org. And, as always, the Couchbase Forums are another great place to reach out with questions!