@JakeWharton - we're establishing a continuous build for the Square Otto library to confirm that it can be translated to Objective-C and run on iOS. This allows sharing the code using Google J2ObjC project. The build doesn't currently work as it depends on a number of Android libraries, including Android.os.Looper.
My question is firstly whether we should otto at all given its' ties to Android? If no, then we'll suggest people use the Guava EventBus instead? https://github.com/google/guava/wiki/EventBusExplained. If yes, then should discuss further how this could and should be done. We're already talking with a number of people at Square about possibly adopting this technology at Square.
@JakeWharton - we're establishing a continuous build for the Square Otto library to confirm that it can be translated to Objective-C and run on iOS. This allows sharing the code using Google J2ObjC project. The build doesn't currently work as it depends on a number of Android libraries, including Android.os.Looper.
My question is firstly whether we should otto at all given its' ties to Android? If no, then we'll suggest people use the Guava EventBus instead? https://github.com/google/guava/wiki/EventBusExplained. If yes, then should discuss further how this could and should be done. We're already talking with a number of people at Square about possibly adopting this technology at Square.
Current Build Failure: https://travis-ci.org/j2objc-contrib/j2objc-common-libs-e2e-test/jobs/82360560