How Xamarin.Forms are Helpful in Application Development

As we all know that Xamarin is the gold standard for cross-platform mobile development technologies. But which one to choose between Xamarin.Forms or Xamarin Native? Check out top curated links here