As Microsoft acquired Xamarin and made it available for all Visual Studio versions without charge, this approach has become much more attractive for mobile developers who want to use the same code but deploy on different mobile platforms.
Xamarin Forms offer functionality similar to Event Bus Android library.
By using Intent Filters, a specific activities can be invoked from a different app. This way one can open Xamarin Forms activities from a native app and vice versa.