如何学习Xamarin?

公司的开发都是.NET的,现在想试水一下做安卓程序。

官网的Xamarin文档和demo我已经看过一小部分并且demo已经跑成功了。

想问一下这方面的视频教程或者电子书或者实体书籍有没有比较系统的或者比较推荐的。

我们的需求主要是在安卓的工业平板里开发一些控制程序,对接一些硬件。主要的涉及就是网口通讯和串口通讯。

所以主要想通过Xamarin的程序实现安卓系统下的串口和网口通讯,另外这些硬件有JAVA版和.NET版的SDK。

我想问一下如果是Xamarin的话,能不能调到这些SDK?

视频的话可以去bilibili看看,有挺多资源的,另外可以看看微软官方的文档

如果SDK是面向Net Standard的,那就没有问题。
你可以想象Net Standard作为一个规范,实现这种规范的有:
* DotNet Framework
* DotNet Core
* Mono (Xamarin用Mono)

国内好像Xamarin资料不多。

非主流的东西,只能引起小高潮,最终是不可能成为主流的..

甚至你可以看一下大部分软件公司,真正去用这玩意去开发安卓的公司有几个?

微乎其微.

所以当初微软弄这玩意,对开发人员来说也只是"噱头".代表"我能".

就相当于,我用吸管也能喝粥.

所以,去学习这东西意义不大.自己玩玩还可以,靠这个吃饭,比较难.

和我的观点一致,但是架不住领导让我们写安卓。

那你直接开发android就好。
学习成本并不高。
资料还多。好处也比用Xamarin要多得多

Xamarin 给我的感觉就是 人有的我也要有,但是有什么 就不管了!但是就要有

我在用,瞎捣鼓自己玩

写 webapp 都比这玩应靠谱~~

原来这样啊,我正在计划学习呢,已经跑通hello world了
按你们这样说,还要不要学习了,毕竟,我只懂点C#

我是公司需要才搞这个,我自己不怎么看好这个。自学的话还有其他很值得学习的东西,这个可以往后排一排。

webapp调用摄像头、串口、网口这些容易么。

直接安卓开发啊,别用那些歪门邪道

我也是,哈哈

推荐你用Xamarin.Forms,然后使用最新版本的visual studio 2019预览版
这个版本下Xamarin.Forms有热更新,无需重启app直接调整布局非常方便,而且项目配置里面可以启用d8编译器和r8 code shrinker,生成体积小、性能高的dex文件。

smobiler這個開發app,可以參考一下

有帮助,谢谢了。

Xamarin  这个东西是微软官方收购的项目吧


做项目应该是可以的


大型项目应该也没问题,但是比原生的肯定有差距


如果熟悉C# 应该是不错的选择,但是例子似乎不是太多


看你自己选择了 

目前得出的结论是Xamarin的资料和解决方案在国内都比较少,学习起来lrc下载可能稍微慢一些。对这个平台没了解过,所以深层次的东西暂不讨论。18楼说的Smobiler这个东西我去了解了一下,如果有类似和我一样的,


1..NET程序员以C#作为主力,但是有移动开发需求的。

2.需要调用安卓设备的串口,摄像头(拍照、二维码扫描),蓝牙,麦克风,GPS等硬件信息的。


迅速开发的话不建议学习Xamarin,会比较慢。直接使用这个叫Smobiler的平台,上述两个需求都可以快速满足,并且对C#程序员十分友好。

楼主威武霸气 谢谢了 学习了

主要没有第三方的支持,比如你要闹百度地图,没法实现

是什么公司啊,我也喜欢.NET开发

微软不靠谱,不建议学习xamarin。从wp slivelight uwp kinect等很多方面都能了解微软有多不靠谱。想用通用开发的话react和flutter还靠谱些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值