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安装程序
地址:
2.打开安装程序=》工作负载=》移动与游戏=》使用.net的移动开发
3.点击安装
4.打开vs2019,点击创建新项目,在项目模版中找到移动应用(xamarin.forms)则安装成功。
本文链接:
欢迎添加个人微信号:like若所思。
欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!
上一篇: 怎么去虾线?这几个方法你可得好好学学