欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Xamarin.Forms移动开发系列1:介绍和安装

程序员文章站 2023-10-16 12:49:57
摘要 Xamarin成立于2011年5月16日。Xamarin 是一套基于C#语言的跨平台移动应用开发工具,2016年2月24日被微软正式收购。 前言 很早就已经听说强大的.NET生态中有一个移动开发的解决方案叫Xamarin,也曾经翻阅过相关资料和教程,但由于国内资源较少,且全是英文,所以并没有深 ......

摘要 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安装程序

地址:

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

Xamarin.Forms移动开发系列1:介绍和安装

3.点击安装

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

Xamarin.Forms移动开发系列1:介绍和安装

本文链接:

欢迎添加个人微信号:like若所思。

欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!

Xamarin.Forms移动开发系列1:介绍和安装