I want to get CouchDB running as the backend for my mobile app, replacing SQlite.
I have been incredibly confused as a newcomer to this technology because, in addition to all of similar sounding products released by Couchbase last year(Couchbase, Couchbase Single Server, Membase, Couchbase Mobile), they now seem to be dropping/combining all of them into a single project, Couchbase Server. But, that is actually Membase, not CouchDB. To top that off, the creator of CouchDB is no longer going to be working on CouchDB. Yet, there seems to be a very active community around CouchDB. Here is what I know:
I understand that Couchbase, the company, no longer provides a distribution of CouchDB.
I understand that Couchbase Server, the new focus of the Couchbase company, is really not CouchDB at all and it is not compatible with CouchDB. It does not implement the HTTP api that CouchDB uses, it's using a binary protocol that evolved from Membase.
All of the recent information on CouchDB Mobile seems to point to Couchbase Mobile.
My questions boil down to:
Is it still possible to use CouchDB on an Android device? Specifically CouchDB, not Couchbase Server, because the APIs are not compatible
If it is still possible, how do I do it? Where is the source code? Any sample apps?
Sorry if my question gets confusing. To be honest, I am having a hard time wading through the vast collection of seemingly contradictory posts online. I just want to run CouchDB on Android! :)