On Mon, Feb 10, 2014 at 04:26:35PM -0800, Traun Leyden wrote: > Couchbase Lite Android has been restructured to allow for a clear split > between code that has Android API dependencies and code that can run on > non-Android platforms (aka "Portable Java").
Awesome! Thanks Traun. It was straightforward to get the new configuration set up for hacking. I'm going to move our app over tomorrow; hopefully it's as straightforward. Although, I notice that couchbase-lite-android-ektorp hasn't been updated with the new structure yet. If no one's gotten to it, I'll have to take a crack at that tomorrow. (I know CBL+Ektorp has been deprecated, and we are working to migrate off it, but we aren't all the way there yet). > *3) couchbase-lite-android has a much tighter scope now.* > > [...] > > After: This repo that wraps the java core and provides the dependencies on > the Android API, eg. the Android SQLite Storage Engine. It also contains > all the unit test code. One minor inconvenience I've stumbled on just now is that, with the unit tests separated from the code, changes that touch both the code and the tests require two pull requests (one to each project). I can't picture how the alternative (tests in core) would even run though, so I'm not really advocating anything. Just a note. On the plus side, it will definitely mean that test commits and bug-fix commits are separated out for review :) -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/20140211064125.GA2761%40blindgiant.lan. For more options, visit https://groups.google.com/groups/opt_out.
