Skip to content
This repository has been archived by the owner on Mar 9, 2022. It is now read-only.

couchbaselabs/couchbase-mobile-ios-app-extension

Repository files navigation

⚠️ This repo is obsolete. It was developed using a version of Couchbase Lite that reached end of life years ago.

couchbase-mobile-ios-app-extension

Simple App that demonstrates how Couchbase Lite can be used as an embedded database with an iOS App Extension. Details will be provided in a blog post coming soon.

** If you would like to support sync across devices, switch to the "syncsupport" branch **

Platform

  • Xcode 8.3 +
  • Couchbase Lite 1.4.1

Installation

  • Clone the repo
git clone git clone git@github.com:couchbaselabs/couchbase-mobile-ios-app-extension.git
  • Install Couchbase Lite using Cocoapods . If you do not have Cocoapods installed on your machine, download it. Then run the following command from the root folder of the repo that you cloned
pod install
  • Open the CBLiteApp.xcworkspace using Xcode

  • Build and run the CBLiteApp target

App Architecture

Alt-Text

Demo

  • Screen Recording demonstrating how changes made by App Container are reflected in the Today Widget view

-- Updating Tasks Through Container App

  • Screen Recording demonstrating how updates made in the Today Widget are reflected in the App -- Updating tasks Through Today Widget

About

Simple App that demonstrates how Couchbase Mobile can be used with iOS App Extensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published