blaugold / fluttercon_cbl_talk

Demo App for Building Offline-First Flutter Apps with Couchbase Lite - FlutterCon 2023

Home Page:https://fluttercon.dev/gabriel-terwesten/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is the demo app that is part of the "Building Offline-First Flutter Apps with Couchbase Lite" talk at FlutterCon 2023.

Getting Started

To enable data synchronization in the app you need to have a Couchbase Cluster running:

cd backend
./init-couchbase-cluster.sh

This will start a Couchbase Server instance and a Couchbase Sync Gateway instance in Docker containers and configure them for the app.

Since the Couchbase Cluster is running locally, it is not directly accessible from an Android Emulator or real devices. It is easiest to explore the app using the iOS Simulator or to run the desktop version of the app.

To run the app, use your IDE or the command line:

flutter run

About

Demo App for Building Offline-First Flutter Apps with Couchbase Lite - FlutterCon 2023

https://fluttercon.dev/gabriel-terwesten/


Languages

Language:C++ 39.0%Language:CMake 31.7%Language:Dart 15.9%Language:Ruby 4.7%Language:Swift 3.3%Language:Shell 2.7%Language:C 2.4%Language:Kotlin 0.2%Language:Objective-C 0.1%