https://github.com/couchbaselabs/TouchDB-Android
CouchDB-compatible mobile database; Android version
https://github.com/couchbaselabs/TouchDB-Android
Last synced: 29 days ago
JSON representation
CouchDB-compatible mobile database; Android version
- Host: GitHub
- URL: https://github.com/couchbaselabs/TouchDB-Android
- Owner: couchbaselabs
- Archived: true
- Created: 2012-01-11T04:05:47.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-05-14T22:02:10.000Z (about 13 years ago)
- Last Synced: 2026-04-20T18:40:27.304Z (3 months ago)
- Language: Java
- Homepage:
- Size: 9.15 MB
- Stars: 238
- Watchers: 185
- Forks: 58
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-java - TouchDB
README
# TouchDB-Android #
by Marty Schoch (marty@couchbase.com)
**Important Note: this repository has been superceded by [Couchbase Lite Android](https://github.com/couchbase/couchbase-lite-android). Please switch to that repository instead and refer to [Moving from TouchDB to Couchbase Lite](https://github.com/couchbase/couchbase-lite-android/wiki/Moving-from-touchdb-to-couchbase-lite) for more information.**
## Overview
**TouchDB-Android** is the Android port of TouchDB by Jens Alfke (jens@couchbase.com). For information on the high-level goals of the project see the iOS README. This document will limit itself to Android specific issues and deviations from the iOS version.
## Current Status
- Ported core functionality present in TouchDB-iOS as of Jan 22.
- Unit tests pass
## Requirements
- Android 2.2 or newer
- Jackson JSON Parser/Generator
## License
- Apache License 2.0
## Known Issues
- Exception Handling in the current implementation makes things less readable. This was a deliberate decision I made to make it more of a literal port of the iOS version. Once the majority of code is in place and working I would like to revisit this and handle exceptions in more natural Android/Java way.
## TODO
- Finish porting all of TDRouter so that all operations are supported
## Getting Started using TouchDB-Android
See the Wiki: https://github.com/couchbaselabs/TouchDB-Android/wiki