Xamarin - Basically an older version of MAUI. I would advise against creating new projects on Xamarin since MAUI is supposed to render it obsolete. Source: over 1 year ago
Microsoft Xamarin: For this you'll need to know C# and .net. Source: over 1 year ago
At my internship, we moved to Microsoft's Visual Studio for C# development from Java, and for application development we use Xamarin which can be used on Windows and Mac. Source: over 1 year ago
Of course, Unity is better with games. So, alternatives include MAUI, which is the new hip thing that Microsoft wants people to switch to. There is also WPF, WinForms, UWP, and Xamarin, which are compared nicely in this Reddit thread. Source: over 1 year ago
A bit later, Microsoft made their answer in the form of Xamarin, which got a lot of popularity. Xamarin is an open-source mobile app development platform later incorporated into Visual Studio. Xamarin allowed you to use C# to write business logic. Instead of HTML and CSS, it offered its markup language, XAML, which maps to the visual elements of the corresponding operating system. These were already much more... - Source: dev.to / over 1 year ago
You can totally go down the route or learning to do native iOS development using Apple provided SDKs, another commented pointed out some resources there. However, if you have C# experience already, why not look into Xamarin? Source: over 1 year ago
Dash/plotly have done interesting things with Python -> React, but I expect this to increase with the implementation possibilities of things like Pyodide, as there is a gaping hole for something like both Blazor and Xamarin/MAUI for Python, but these things take a lot of work to make, and I'm not surprised that an open source ecosystem takes a bit longer to have these appear than a big behemoth like Microsoft's... Source: almost 2 years ago
For non-games, C# can also be used with Xamarin and MAUI, both created by Microsoft, with MAUI being the successor of Xamarin. Source: almost 2 years ago
I too tried to learn Java for Android development, later I found Xamarin (https://dotnet.microsoft.com/en-us/apps/xamarin) using which you can write native Android and iOS applications in C#. Currently Microsoft offer MAUI (https://dotnet.microsoft.com/en-us/apps/maui) for cross-platform development. Source: almost 2 years ago
Xamarin is part of the .Net ecosystem - so if that is your choice of direction - there lots of developers and a large community of support for C# and Xamarin both. here is a link to the MS site - https://dotnet.microsoft.com/en-us/apps/xamarin. Source: almost 2 years ago
First, I have only a vague idea how to do something like this with C#. I'm thinking it'd be an Android app with Xamarin that somehow gets around Android's permissions to simulate touches on another app. Most of the work of this project would be learning specific libraries, and you've got to be pretty comfy with C# before that. Source: about 2 years ago
I mean you can do iOS development in C#... https://dotnet.microsoft.com/en-us/apps/xamarin. Source: about 2 years ago
The application is written in C# using Xamarin, which allows to deliver a cross-platform mobile application that can run in Windows, Android, and iOS among other platforms. - Source: dev.to / about 2 years ago
Mono still exists and is not deprecated. In fact, Mono is used by the Unity gaming engine. Xamarin, the .NET-based platform for developing iOS and Android applications, also uses Mono (although they may be switching to the official .NET soon). Mono will also likely be used indefinitely by pre-existing free software such as Tomboy. - Source: dev.to / over 2 years ago
C# has big potential to be used in Mobile Development. Knowing there are so many different types of platforms that users use sometimes code will have to be re-created for different platforms for example IOS and Android. However, with C# and another program that uses C# we can use the same code for both platforms. This program is called Xamarin. A nice helpful link to Xamarin.. With Xamarin this allows for... - Source: dev.to / over 2 years ago
There’s also Xamarin. Uses C# and dotnet. You can choose between native widgets and platform-agnostic. https://dotnet.microsoft.com/apps/xamarin. - Source: Hacker News / over 2 years ago
Context: I want to try to learn a programming language, and C# is of interest for me. It looks like it is a decent option to develop desktop applications (on Windows, Mac, and Linux) as well as mobile applications. Source: over 2 years ago
I think that Xamarin would be the more appropriate choice there, as it's an app-building framework rather than a game framework (at least, assuming that OP is trying to build an app and not a game). But conceptually it's just like React Native or Flutter; something that lets you build a cross-platform app in a single language/framework. Source: over 2 years ago
You'd need to use a language and a framework that supported making ios apps. You could do this with Python using Kivy, JavaScript/TypeScript using React-Native, C# using Xamarin, Dart using Flutter, etc etc. There are tons of options depending on which language you know. Some of those options are easier than others. Source: over 2 years ago
Xamarin - Extending .NET to multiple platforms including watchOS and tvOS. - Source: dev.to / over 2 years ago
Xamarin is a great choice if your team is comfortable with C#. When using Xamarin, up to 96% of the code you write works exactly the same on Android and iOS. It's literally: write the code, deploy it for each platform. I wouldn't be surprised if the Safemoon team doesn't even know Xamarin exists. ;-). Source: almost 3 years ago
Do you know an article comparing Xamarin to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Xamarin. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.