50
User
Recs.
Recs.
59
Updates
Last
Updated
Updated
Activity
14 Options
SpecsUpdate
Mobile targetsAndroid, iOS, Windows Phone
LanguagesC#
Pros
Know any positive aspects of this option?
Cons
Con High app size
Depending on their type and complexity, Xamarin apps are typically larger than native ones (the latter might be half the size of a Xamarin app). A simple “hello, world” app for Android might take up to 16 MB, much of it being used by the associated libraries, content, Mono runtime, and Base Class Library (BCL) assemblies.
Con Basic knowledge of native languages required
When using Xamarin.iOS and Xamarin.Android to build mobile apps with truly native look and feel, you will still need to write a platform-specific layer of code. Thus, at least a basic knowledge of native technologies is required. This, however doesn’t apply to Xamarin.Forms. Xamarin.Forms has limited customization.
Con Slow to implement new features; must wait 1+ month to be able to access it
Know any negative aspects of this option?
Recommendations
Xamarin
Recommended 6 years ago
Highly recommended for newbies. It's capable of generating apps for Windows, Android and iOS.
Con
Slow deployment timePro
Open sourcePro
Full support for hardware features like camera, accelerometer, gpsPro
Customizable to allow users to create native look and feel for each platformCon
Very high installation weightPro
Backed by MicrosoftCon
High app sizeXamarin
Recommended 4 years ago
.NET is evolving and Xamarin is evolving, read about it here: https://devblogs.microsoft.com/xamarin/microsoft-build-2020-xamarin/
Pro
Open sourcePro
Full support for hardware features like camera, accelerometer, gpsPro
Customizable to allow users to create native look and feel for each platformCon
High app sizePro
Free to usePro
Cross-platformComments
Flagged Pros + Cons
Out of Date Pros + Cons
Con Cannot use open source libraries that are popular on iOS / Android
Although .NET has it's share of open source support