The IDE used for creating native mobile and desktop apps on the Xamarin platform. Visual Studio is replacing Xamarin Studio and has all the features: adds cloud and web development, and contains improvements for cross-platform mobile development.
A cross-platform UI toolkit that allows developers to easily create native user interface layouts that can be shared across Android, iOS, and Windows Phone. Xamarin provides two ways to build great, native apps. Xamarin.Forms maximizes code sharing, while Xamarin.iOS and Xamarin.Android provide direct access to platform-specific APIs.
Mobile applications (also known as mobile apps) are software programs developed for mobile devices such as smartphones and tablets.