It’s 2020 & developers have a lot of choice in how to build for mobile form factors. However, mobile strategy needs to be driven by type of app, platform reach, developer expertise and need for code reuse. Is the Cordova hybrid route still an option? Have PWAs matured enough to prove the web as a distribution medium? What are key factors that demand native mobile apps for iOS/Android/UWP? Developers also want to leverage preferred technology stacks - .NET or JavaScript. Is Xamarin the solve-it-all for .NET mobile development? How do NativeScript & React Native fare for JS Native apps? How does WebAssembly play in the mobile space? What could developers achieve with Flutter or Uno Platform? The goal is to make truly cross-platform mobile apps - from single code base with easy code sharing. With native API access & matured tooling everywhere, the choice of technology stack should not be scary. Let’s recap options, glimpse into the future and equip ourselves to build amazing mobile apps.