This document discusses sharing code between React Native and native Android apps at Eaze. It describes Eaze's decision to use React Native to leverage their existing React JS team and share resources between mobile and web. While React Native provided initial velocity, native Android development improved performance. The document outlines their approach to sharing code between the platforms using a publish-subscribe model, serializing data and emitting events between native and JS layers via module bindings and callbacks.