The 23 best Xamarin alternatives

Below, we’ll look at the 23 best Xamarin alternatives.

To make it easier, we’ve grouped these alternatives into 11 categories with the most popular first:

Although there are some similarities in features between these, depending on your situation, you might find one is more suitable to your needs.


Android Development for Game Developers

1. Android Studio

Find out more or view a comparison or learn more


C++ for Game Developers

2. IntelliJ IDEA

Find out more or view a comparison or learn more


Mobile Development for Game Developers

3. Stack Overflow

Find out more or view a comparison or learn more


4. Visual Studio

Find out more or view a comparison or learn more


Cross-Platform Development for Mobile App Developers

5. Ionic

Find out more or view a comparison or learn more


6. PhoneGap

PhoneGap is a free and open source framework for creating cross-platform mobile applications with HTML, CSS, and JavaScript. It allows developers to build apps for multiple platforms, including iOS, Android, Windows, and more, all from a single codebase.

Find out more or view a comparison or learn more


iOS Development for Mobile App Developers

7. CocoaPods

The Dependency Manager for iOS & Mac projects

Find out more or view a comparison or learn more


Mobile Development for Mobile App Developers

8. Vue.js

Vue.js - The Progressive JavaScript Framework

Find out more or view a comparison or learn more


9. Meteor

Meteor is an open-source platform for web, mobile, and desktop used by over half a million developers around the globe. Meteor makes shipping Javascript applications efficient and scalable. Sign up for your free Meteor Cloud account today!

Find out more or view a comparison or learn more


Other C++

10. Xcode

Xcode is Apple's integrated development environment (IDE) for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It includes a powerful suite of tools for designing, coding, testing, and debugging apps, and provides a unified workflow for all Apple platforms.

Find out more or view a comparison or learn more


11. C++

The ISO C++ Standard is the foundation of modern C++ programming. It defines the language, its core libraries, and the tools used to build and maintain C++ programs. It is the basis for all C++ implementations and provides the foundation for the future of the language.

Learn more or view a comparison or learn more


12. C#

C# is a powerful, modern programming language used to create a variety of applications. This guide provides an overview of the language, its syntax, and how to use it to create powerful applications.

Find out more or view a comparison or learn more


Other Cross-Platform Development

13. React Native

A framework for building native apps using React

Find out more or view a comparison or learn more


14. Ionic

Ionic empowers web developers to build leading cross-platform mobile apps and Progressive Web Apps (PWAs)

Find out more or view a comparison or learn more


15. PhoneGap

PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. Create apps with HTML, CSS, and JavaScript and easily deploy to iOS, Android, Windows, and more.

Find out more or view a comparison or learn more


Other iOS Development

16. Xcode

Xcode is Apple's integrated development environment (IDE) for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It includes a powerful suite of tools for designing, coding, testing, and debugging apps, and provides a unified workflow for all Apple platforms.

Find out more or view a comparison or learn more


17. Xcode Tutorials

Xcode is Apple's integrated development environment (IDE) for macOS, iOS, watchOS, and tvOS. It provides developers with powerful tools to create apps for Apple's platforms. Xcode tutorials on Ray Wenderlich cover everything from beginner to advanced topics.

Find out more or view a comparison or learn more


18. Xcode

Xcode is Apple's official IDE (Integrated Development Environment) for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. It includes a powerful code editor, debugging tools, and integrated support for iOS, macOS, tvOS, and watchOS.

Find out more or view a comparison or learn more


Other Mobile Development

19. JetBrains

JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.

Find out more or view a comparison or learn more


20. React Native

A framework for building native apps using React

Find out more or view a comparison or learn more


21. NetBeans

NetBeans is an open-source integrated development environment (IDE) for Java, JavaScript, HTML5, PHP, C/C++, and more. It provides a powerful, easy-to-use platform for developing desktop, mobile, and web applications. It's free and open source!

Find out more or view a comparison or learn more


22. Codecademy

Learn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one).

Find out more or view a comparison or learn more


Other Visual Studio

23. Visual Studio Code

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

Find out more or view a comparison or learn more


Upload file