首页 学海无涯 Xamarin Xamarin.Forms移动开发系列1:介绍和安装
Xamarin.Forms移动开发系列1:介绍和安装
摘要 Xamarin成立于2011年5月16日。Xamarin 是一套基于C#语言的跨平台移动应用开发工具,2016年2月24日被微软正式收购。

前言

很早就已经听说强大的.NET生态中有一个移动开发的解决方案叫Xamarin,也曾经翻阅过相关资料和教程,但由于国内资源较少,且全是英文,所以并没有深入研究。

如今随着.NET Core 3.0、VisualStudio 2019的发布,.NET的跨平台渐入佳境,又恰逢公司有APP方面的需求,所以决定会一会这个所谓的Xamarin(渣马润)。

介绍

1.Xamarin是什么?

Xamarin成立于2011年5月16日,2016年2月24日被微软正式收购,而后微软宣布将会在各个版本的Visual Studio中免费提供Xamarin,并且宣布Xamarin SDK开源。

Xamarin是一套基于C#语言的跨平台移动应用开发工具,开发人员可以使用C#编写原生的Andorid、Mac、iOS、UWP应用。

2.Xamarin能做什么?

Xamarin主要包含Xamarin.Andorid、Xamarin.iOS、Xamarin.Forms。

        (1)Xamarin.Andorid:为.NET开发人员提供了完整的Andorid SDK,可以构建完整的Andorid原生应用。

        (2)Xamarin.iOS:为.NET开发人员提供了完整的iOS SDK,可以构建完整的iOS原生应用。

        (3)Xamarin.Forms:为.NET开发人员提供了一个完整的跨平台UI工具包,开发人员可以通过(C#、XAML)轻松构建适用于各个平台(Andorid、iOS、UWP)的原生应用。

简单来说就是前两个分别能够使用C#开发Andorid和iOS应用,而Xamarin.Forms则可以用一套代码C#代码开发跨平台的应用。本系列只研究Xamarin.Forms

3.Xamarin.Forms如何运作?

Xamarin Forms的工作原理是将创建的UI元素从共享PCL(可移植类库)UI代码映射到Windows,Android和iOS上相应的原生代码。每个Xamarin Forms页面分为两部分,用于处理UI逻辑的Code Behind文件和制作UI界面的XAML文件。

Xamarin.Forms提供了两个创建应用程序用户界面的方式:

        ①XAML:可扩展应用程序标记语言,它和XML、HTML差不多。(WPF也是使用的XAML)

        ②C#:如果没有任何前端开发经验,可以使用这种方式。

安装

随着宇宙第一IDE Visual Studio 2019 的发布,Xamarin的安装变得更加简单了。

1.下载VS2019安装程序

地址:https://visualstudio.microsoft.com/zh-hans/vs/

2.打开安装程序=》工作负载=》移动与游戏=》使用.NET的移动开发


3.点击安装

4.打开VS2019,点击创建新项目,在项目模版中找到移动应用(Xamarin.Forms)则安装成功。


预告

下篇将介绍Xamarin.Forms应用的创建和剖析


版权声明:本文由不落阁原创出品,转载请注明出处!

本文链接:http://www.leo96.com/article/detail/38

来说两句吧
最新评论

暂无评论,大侠不妨来一发?