VS2017 移动开发(Android and IOS) 序

摘要:
因为Xamarin被微软收购,所以标题关键字是“VS2017”而不是“Xamarin移动开发”。企业版在线有密钥,使用社区版真的很痛苦。)如果VS2017集成,下次将安装Xamarin。您必须查看网站VS2017离线安装包:http://www.cnblogs.com/ants/p/6524431.html(2018年4月3日添加:已过时。建议从命令行搜索如何下载脱机软件包。2017年初,一些模块似乎需要FQ,导致一些下载失败或等待数天。
  •  

  公司原因,要求用C#开发移动端app,老板觉得用现在会的C#做会比较快。。。

从零开始,折腾一个多星期,重装系统三遍(强迫症),其它各种折腾,终于手机运行上了第一个APP,看看就好。。。

 VS2017 移动开发(Android and IOS) 序第1张

不得不吐槽几个按钮没有任何事件安装包有40M+。

   (2018.04.03补充安装包大小可以多个设置进行减小)

   因为Xamarin被微软收购,所以标题关键字是"VS2017”,而不是"Xamarin 移动开发"。

必须告诉大家的是:国内教程并不会太少,但是百度关键词必须搜索"Xamarin ",而"VS移动开发"根本搜索不到有用的教程,别问我怎么知道的!

  折腾了几个星期,来说下自己的经历,因为是自学的,所以不可避免会很多误导,欢迎改正。

  本来应该先说开发环境部署的,但是公司电脑已经弄好了,回家有空再重新弄一遍再写。

(2018.04.03 补充:vs2017目前更新到15.6  安装几乎一键可以环境配好【除了ios开发】,故不再写这些过时的)

 

先记下流程:开发环境部署 - 新建项目 - XAML学习

  • 开发环境的话

  系统:Win10 LTSB 2016

  开发工具:Visual Studio 2017 Enterprise(说起来,vs不管什么版本没见过要收钱?企业版网上都有密钥,用过社区版的,着实蛋疼)

 VS2017的话,集成了Xamarin,安装环境下次再补咯。

  •  开发内容:

  跨平台开发,Android跟iOS。

  • 你必看的网址

    VS2017离线安装包http://www.cnblogs.com/ants/p/6524431.html

(2018.04.03 补充:已过时,建议搜索如何命令行自行下载离线包,2017年初的时候部分模块似乎要FQ,导致部分下载失败或者等下载几天的都有。现在好多了,一上午可以下载完。【15.6.1全部有34.8G】)

    大家都知道国内的下载速度了,等个一天很正常,还是有个离线包的好啊。可惜现在VS更新了一些,这离线包也要更新。

    Xamarin官网 https://www.xamarin.com/ (由于被微软收购,目前教程之类的逐步移动到 https://docs.microsoft.com/zh-cn/xamarin/

    陪你度过整个学习开发的网站:案例,文档,api,教程,全在这。最近开始有中文文档了,最下面可以选择中文,但目前只有几篇翻译了,然并卵。还有那翻译的速度不忍直视。

    GitHub https://github.com/xamarin

    这个好东西啊!各种免费的源码随便下!咳咳,不对,参考!C# 跨平台开发的也不少。之前这个我表哥极力跟我推荐的,英文差,懒得看。。直到把Xamarin官网翻了几百遍,案例都要github里下载,好歹懂了一点点怎么看。

    Xamarin.Forms Kickstarterhttp://www.xforms-kickstarter.com/

    外国的Xamarin.Forms书,可以在亚马逊上找到,价格感人~

    XamarinComponentshttps://github.com/xamarin/XamarinComponents

    插件,都可以在NuGet下载,各种厉害的功能,下图仅展示少部分

VS2017 移动开发(Android and IOS) 序第2张

    

免责声明:文章转载自《VS2017 移动开发(Android and IOS) 序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇K8S(rancher) 服务(POD)定时重启服务方案9-爬虫高级实战【js逆向】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JavaScript开源跨平台框架NativeScript

NativeScript是一款使用JavaScript语言来构建跨平台原生移动应用的开源框架,支持iOS、Android和Windows Phone。且NativeScript的使用没有过多繁杂的要求,只需使用自己已经掌握的JavaScript和CSS技能就能开发出真正具有原生用户体验的移动应用。    作为免费开源项目的NativeScript,它的源...

Sencha Architect开发移动项目及Sencha Cmd对项目压缩Android应用程序

最近群里很多人刚接触Sencha Touch  对开发Sencha Touch项目以及对做好的项目打包Android应用程序比较不了解,很多人都在问这一块的操作步骤,今天在机器里装了一个虚拟机,从0环境开始一步一步配置开发ST项目及生成Android应用程序。 发布了之后发现很多截图都看不到了,把Word文档发上来方便大家查看:Architect开发移动项...

Xamarin线程内同步

如果是xmarin.forms,使用: Xamarin.Forms.Device.BeginInvokeOnMainThread(() => { MessagingCenter.Send(App.Current, "log", e1.Message +" "+ e1.Source); // 这里更新U...

移动三“.NET研究”国己然鼎立,普​通开发者如何选择开发​平台? 狼人:

  Nokia和Microsoft 终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把Windows Phone 7 这一新兴手机移动操作系统送到与如日中天的 iPhone 与 Android 在同一位置上,变成了三国之势。究竟两家公司的合作是 " No - Win " 还是 "Win - Kia " 这里不做讨论,只能引用我们瓷器国的...

C#-Xamarin的Android项目开发(二)——控件应用

相信我,这不是一篇吐槽文章。。。。 基础控件 Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。 但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。  首先我们定义一个ImageButton,如下: <ImageButton android:src="http:/...

Xamarin.Forms之页面及导航

参考链接: Xamarin. Forms 页面 Xamarin.Forms 导航 Xamarin.Forms 第04局:页面 Xamarin.Forms页面代表跨平台的移动应用程序屏幕。 下文描述的所有页面类型均来自Xamarin.Forms Page类。 这些视觉元素占据了整个或大部分屏幕。 Page对象代表iOS中的ViewController和Uni...