Author
Tutorial: from Dropbox Datatore Sync to Couchbase Mobile
The Dropbox Datastore and Sync APIs were recently deprecated. Last week, Chris Anderson wrote a blog post on why you should choose open source projects to solve this really challenging problem. Now it’s time to code! We will start with the...
iOS: Pull to refresh with Couchbase Mobile
Almost any app out there needs to display a list of information and when it comes to reloading data, users are expecting the pull to refresh feature to be available. Let’s explore how to do that with Sync Gateway and...
Syncing with Core Data
You've been developing your app with a Core Data stack and now you want to add the cloud component. Prompt the user to login and save all its data to the cloud to make it available on all its devices....
iOS: Background Fetch to sync Hacker News stories
Introduction In this tutorial, you will learn how to use Sync Gateway and Couchbase Lite to sync the Hacker News latest stories to an iOS app. We'll focus specifically on the Background Fetch feature that was added in iOS 7:...
Augment your Sync Function with Roles in Couchbase Sync Gateway
Roles in Sync Gateway are often overlooked because they seem more complex to use than Users and Channels. However, they provide one additional layer of abstraction and can greatly simplify your data model. Take the example of an application to...
Introducing the React Native Couchbase Lite Module
Recently, we published a series of articles on the topic of using Couchbase Lite in a React Native application. In this tutorial, you’ll take it one step further and use the recommended Couchbase Lite Module for React Native (available as...
Getting Started with React Native Android and Couchbase Lite
React Native enables you to build Android applications that look and feel native with only JavaScript. In this instance, React Native takes care of managing UI state and synchronizing it with the models. And luckily for us, we can use...
Adding Google Sign-In with Node.js to a Couchbase Mobile application
Using OAuth APIs provided by 3rd party applications such as Google+ to login in your mobile app can provide a delightful first time experience to users. They can login with an account that they already know and trust and populate...
Getting Started with JavaFX and Couchbase Mobile
JavaFX and Couchbase Mobile is a great combo for creating desktop class applications with rich user interfaces and fast data access. In this tutorial, you will learn the following core concepts: Learn about replication, security and deployment using the TodoLite...
Sync Gateway Webhooks
We just released Couchbase Mobile 1.1 and with this new version comes many new features. In this blog post, we’ll take a look at Sync Gateway webhooks and think of a few concrete examples for using them. Webhooks Prior to the 1.1...
Displaying a Sync Progress Indicator in an iOS app
NSProgress is an object in Foundation that represents the completion of some work. That work could be downloading a file, installing an app or something your own application is doing. The NSProgress exists to let you easily report progress in your...
Live Reload with React Native and Sync with Couchbase Mobile
Previously, I wrote a tutorial on getting started with React Native Android and Couchbase Lite. In this short screencast, you will use the sample project of this tutorial to learn the following: How to run the app that was built...