This document discusses sharing code between web and native mobile apps. It notes that while reaching large audiences is best through the web, native apps provide richer experiences. The best approach is to use both the web and native apps. Developing for multiple platforms is challenging due to separate codebases, platforms, languages, and keeping features in sync. The document then describes a menu of options for mixing web and native development using Angular 2 and NativeScript, including an advanced seed project. It encourages trying this approach yourself by visiting the NativeScript website, following them on Twitter, and contacting the authors.