xamarin资料整理
写文初衷:方便自己或者来到这里的朋友查阅。
一.环境搭建(破解版):
1.3.9.525破解版地址(Windows/Mac都有)
2.3.9.547破解版地址(Windows only)
注意:
②检测成功与否也可以cmd->javac,参考这里
③Windows版依赖于.NET Framework 4.0和GTK# for .NET 2.12.22,安装好两个依赖之后可以直接安装Xamarin Studio即可。
二.如何开发?
2.Xamarin.Forms Pages控件介绍一 - 通过代码构建Pages
三.跨平台原则的几点体会
1.跨平台工具xamarin:
衣明志/王启霄老师在微软MVA中讲述的xamarin,点我查看
①xamarin移动为先,云为先,前端中html5+前端这种混合是未来2到3年的趋势。
②跨平台xamarin:多个平台重复开发,重复的代码库,不一样的工具,导致开发成本上升,敏捷开发的成本上升。
③微软暂时不会收购xamarin。因为涉及ios,vs不能依赖本身发布应用,得依赖xcode。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
2.跨平台设计几个原则:
①建议按照应用本身的设计,而不应固定样式。
②工具型的应用,是为提高工作效率,而不是一味的模仿某一设计风格。
3.windows universal app:
①默认返回键是退出应用,如果不重写返回键:
windows.phone.ui.input.hardwarebuttons.backpressed += xxx;
{
Frame frame = window.curent.content as frame;
if (frame == null)
return;
if (frame.CanGoback)
{
frame.GoBack();
}
}
②basepage页面,navigationcachemode设置为required
ps:本人撰写文章取材自互联网,分享给大家,but劳烦转载的同学注明原出处,以便我更新内容的时候可以即时看到,保证文章内容一致性。