Skip to content
This repository

CouchDB-compatible mobile database; Android version

tree: 6c6cb62305

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 TouchDB-Android-Ektorp
Octocat-spinner-32 TouchDB-Android-JavaScript
Octocat-spinner-32 TouchDB-Android-Listener
Octocat-spinner-32 TouchDB-Android-TestApp
Octocat-spinner-32 TouchDB-Android
Octocat-spinner-32 README.md
README.md

TouchDB-Android

by Marty Schoch (marty@couchbase.com)

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

Something went wrong with that request. Please try again.