Building hybrid apps; is it even possible?

@woniesong: I am working on the very same thing (building a Meteor Cordova app with native iOS extensions), as described here:

I haven’t read through this whole thread yet, but regarding the re-usage of the web view, I’ve described how I did this in the thread linked above. I would be interested in sharing experiences on this, as this is indeed quite challenging.

At the moment, I am trying to find a solution to send messages from the web view to my native code, as described here:

How did you solve this?

PS: On the native side, I am focusing on iOS only, since I am a single developer with limited time. For Android, I plan to use standard Cordova, and accept that it might not run that smooth as on iOS.