Xamarin.Forms mobile development

Xamarin offers two native app development technology:
1. Native Xamarin, including Xamarin.Android, Xamarin.iOS, Xamarin.Mac
2. Xamarin cross-platform Xamarin.Forms

I "personally" prefer Xamarin.Forms this technology, because:
1. It is, after all, a native of technology, performance is not too bad, hardware API calls will not be limited.
Development of language 2. behind C #, relatively familiar .
3. the code is cross-platform, supports both Android and IOS.
4. there are large companies like Microsoft support, although Microsoft does not often fill pipe digging pits, but compared to other cross-platform Delphi, in terms of communities and ecosystems are good a lot of.


IDE:
Xamarin.Forms is based on a cross-platform C # and Xaml on UI toolkit, the official recommended IDE is Visual Studio, Visual Studio 2017/2019 in Community Edition / Professional / Enterprise Edition have been supported.


Xamarin 评估:
1. Xamarin vs React Native and Ionic
https://www.altexsoft.com/blog/engineering/xamarin-vs-react-native-vs-ionic-vs-nativescript-cross-platform-mobile-frameworks-comparison/
2. The good and the bad of Xamarin development
https://www.altexsoft.com/blog/mobile/pros-and-cons-of-xamarin-vs-native/
3. Stackoverflow: When to use Xamarin.Forms vs Xamarin Native?
https://stackoverflow.com/questions/32204807/when-to-use-xamarin-forms-vs-xamarin-native


Official sources:
1. Official Chinese documents
https://docs.microsoft.com/zh-cn/xamarin/
2. The official application examples
https://developer.xamarin.com/samples-all
3. XamarinComponents
HTTPS: // GitHub .com / Xamarin / XamarinComponents
4. free eBook Creating Mobile Apps with Xamarin.Forms << >>
https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/creating-mobile-apps-xamarin- forms /

blog articles:
C # using Xamarin to develop portable mobile applications (2.Xamarin.Forms layout herein, this long note) with source
https://www.cnblogs.com/GuZhenYin/p/7338709.html

C # using Xamarin mobile application development portable final chapter (11 to obtain device information and common components, open source can develop a template.)
https://www.cnblogs.com/GuZhenYin/p/8005817.html

dotNET home series about Xamarin.Forms article
https://www.jianshu.com/p/6eef47f3193b

Android emulator installation tutorial Genymotion Detailed
https://www.cnblogs.com/whycxb/p/6850454.html

Guess you like

Origin www.cnblogs.com/harrychinese/p/xamarin.html
Recommended