TouchDB-Android

CouchDB-compatible mobile database; Android version

  • Owner: couchbaselabs/TouchDB-Android
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

TouchDB-Android

by Marty Schoch (marty@couchbase.com)

Important Note: this repository has been superceded by Couchbase Lite Android. Please switch to that repository instead and refer to 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

Main metrics

Overview
Name With Ownercouchbaselabs/TouchDB-Android
Primary LanguageJava
Program languageJava (Language Count: 4)
Platform
License:
所有者活动
Created At2012-01-11 04:05:47
Pushed At2013-05-14 22:02:10
Last Commit At2013-05-14 15:01:59
Release Count0
用户参与
Stargazers Count238
Watchers Count188
Fork Count59
Commits Count217
Has Issues Enabled
Issues Count81
Issue Open Count22
Pull Requests Count17
Pull Requests Open Count1
Pull Requests Close Count7
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private