Using Xamarin Technology, there are two ways in which we can deliver native iOS, Android or Windows apps:

  • Traditional Xamarin approach: Through this, direct access to platform-specific API can be provided. Platform-specific apps can also be created using Xamarin, for example, iOS-specific for iOS applications. Android-specific apps can be created.
  • Xamarin.Forms: It follows the same architecture as that of Traditional cross-platform apps. Implementation of portable libraries or shared projects to save the shared code and then creating specific applications for every platform that will use this shared code. These were the most used methods for implementation.
BY Best Interview Question ON 02 Oct 2019