346
277
+ 1
5

What is Xamarin Forms?

A mobile application framework for building user interfaces.It easily create native user interface layouts that can be shared across Android, iOS, and Windows Phone.
Xamarin Forms is a tool in the Cross-Platform Mobile Development category of a tech stack.

Who uses Xamarin Forms?

Companies
22 companies reportedly use Xamarin Forms in their tech stacks, including Rumble, everything, and mutor GmbH.

Developers
278 developers on StackShare have stated that they use Xamarin Forms.
Pros of Xamarin Forms
5
Native Development SDK with shared C# code-base
Decisions about Xamarin Forms

Here are some stack decisions, common use cases and reviews by companies and developers who chose Xamarin Forms in their tech stack.

Omilegan Daniel
Application Developer at FlexSystems Infotech Solutions · | 3 upvotes · 216.6K views
Needs advice
on
JavaJava
and
XamarinXamarin

I'm a C# .NET Core developer. As mobile app development sells more, I hope to upgrade my career to a mobile app developer. I'm looking at Xamarin Forms or Java. What would you advise?

Thanks

See more

Xamarin Forms Alternatives & Comparisons

What are some alternatives to Xamarin Forms?
React Native
React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
Flutter
Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
Android Studio
Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

Xamarin Forms's Followers
277 developers follow Xamarin Forms to keep up with related blogs and decisions.