# Xamarin.Forms Study Step By Step **Repository Path**: west888/xamarin.-forms-study-step-by-step ## Basic Information - **Project Name**: Xamarin.Forms Study Step By Step - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-23 - **Last Updated**: 2021-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Xamarin.Forms Study Step By Step #### 介绍 此文档介绍Xamarin跨平台入门学习路线。提高学习效率,降低学习门槛。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0727/130413_318df508_501941.png "Xamarin开发育成.png") #### 1.根据官方文档,安装环境ide。 [Xamrin安装](https://docs.microsoft.com/zh-cn/xamarin/get-started/installation/?pivots=windows) #### 2.阅读xamarin.forms相关介绍,要知道它能干什么,有什么好处。 [什么是xamarin?](https://docs.microsoft.com/zh-cn/xamarin/get-started/what-is-xamarin) [什么是xamarin.forms?](https://docs.microsoft.com/zh-cn/xamarin/get-started/what-is-xamarin-forms) #### 3.根据官方教程,创建第一个xamarin.forms应用。 [创建第一个xamarin.forms应用](https://docs.microsoft.com/zh-cn/xamarin/get-started/quickstarts/) #### 4.常用布局UI组件使用 因为我们有csharp基础,强化就行,所以先学会画前台。掌握常用ui组件的用法,包括布局方式等。数据绑定可以先不管。 [常用布局和控件基础知识](https://docs.microsoft.com/zh-cn/xamarin/get-started/tutorials/) [按使用场景分的用户界面介绍](https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/) #### 5.学习基础数据绑定。 [基础数据绑定教程](https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/xaml/xaml-basics/data-binding-basics) #### 6.从基础数据绑定到学习MVVM模式。 [从基础数据绑定到学习MVVM模式](https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/xaml/xaml-basics/data-bindings-to-mvvm) #### 7.学习Prism框架 Prism是创建WPF和Xamarin.Forms中低耦合(IOC)、可维护和可测试应用程序的开源框架。可以提高开发跨平台应用效率。 [框架项目链接](https://github.com/PrismLibrary/Prism) [API文档](https://prismlibrary.com/docs/)※只有英文的,大家努力啃它!加油。 [Xamarim.Forms应用实例](https://github.com/PrismLibrary/Prism-Samples-Forms) #### 8.学习ReactiveProperty ReactiveProperty是一个MVVM模式,并支持响应式编程(Reactive Programming)的一套开源框架。 [框架项目链接](https://github.com/runceel/ReactiveProperty) [API文档]() [ReactiveProperty应用实例](https://github.com/runceel/ReactiveProperty/tree/main/Samples) #### 其它 [Xamarin.Forms视频教程](https://www.bilibili.com/video/BV1ix411t7bt?p=1&share_medium=android&share_plat=android&share_source=WEIXIN&share_tag=s_i×tamp=1627009266&unique_k=zQbwKa) [Xamarin.Forms实例库1](https://github.com/xamarin/xamarin-forms-samples) [Xamarin.Forms实例库2](https://github.com/conceptdev/xamarin-forms-samples)