An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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