Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biozal/cbmobile-inventory-android-compose
Couchbase Mobile Android Kotlin App with Jetpack Compose
https://github.com/biozal/cbmobile-inventory-android-compose
Last synced: about 1 month ago
JSON representation
Couchbase Mobile Android Kotlin App with Jetpack Compose
- Host: GitHub
- URL: https://github.com/biozal/cbmobile-inventory-android-compose
- Owner: biozal
- Created: 2021-09-09T21:39:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-21T19:52:04.000Z (about 3 years ago)
- Last Synced: 2024-10-21T00:52:53.055Z (3 months ago)
- Language: Kotlin
- Size: 2.86 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
The Inventory Demo App is a simple Android application written in Kotlin and uses Jetpack Compose to render the UI with Couchbase Lite as an embedded database that stores information in documents.
# Getting Started
For full docuemntation on this application, please see the repo [Wiki](https://github.com/biozal/cbmobile-inventory-android-compose/wiki).
## Pre-requisites
- Android Studio 2020.3.1 (Arctic Fox) or higher
- Android SDK 29
- Android Build Tools 29
- JDK 8 (min)
- Android device or emulator (tested on Android 9.0 and higher)
- Docker Image of Couchbase Server and Sync Gateway (required for the replication screen to function properly)# Build Instructions
- Clone repository
```sh
https://github.com/biozal/cbmobile-inventory-android-compose/
```
- Open the project's src folder in Android Studio.
- Build from pull down menu and select Make Project or F9# Couchbase Lite Documentation
Documenation on the Couchbase Lite API along with Sync Gateway can be found from the Couchbase website
- [Android Documentation](https://docs.couchbase.com/couchbase-lite/3.0/android/quickstart.html)
- [Sync Gateway](https://docs.couchbase.com/sync-gateway/current/introduction.html)# Support
This project is provided AS-IS with no official support. If you find a bug please file an issue. For those interested in contributing to the project please follow the rules provided in the Wiki.