Xamarin相关学习预估

以前没有开发过app也没有了解过,当然只是用过,现在迫于形势无奈活到老学到老。

初步想了下app相关开发所涉及的知识点


一  app相关资源监视

1.1 网络监视器:https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/Connectivity

1.2 电池电量监视器:https://github.com/jamesmontemagno/Xamarin.Plugins/blob/master/Battery

1.3 存储空间监视器

1.4 位置监视


二  app通信

2.1 http通信

     主要表现为webapi调用

2.2 tcp通信

     感觉应该是消息推送和即时通讯

三 app处理图片

3.1 处理视频

    录制,压缩,播放可能涉及网络视频等

3.2 处理音频

   录音,压缩,传输,播放以及有可能的编码,网络电话

四 app硬件资源调用

   相机,gps,蓝牙,震动,罗盘,iphone还有指纹扫描

五 app软件资源调用

   相册访问,拨打电话,联系人,相机,麦克风调用等等

六 权限

  静态权限,运行时权限

七 基础组件

日志,

UI组件:信息提示,忙碌指示器,进度指示器,以及自定义UI

上传下载

二维码扫描,

序列化:PCL库 Newtonsoft.Json已经有了

加解密,

加解压,

设备信息,

文件读写,

消息推送,

配置管理

本地缓存

Sqlite数据库

 八 相关资源链接

8.1 Git Xamarin仓库:https://github.com/xamarin/plugins

8.2 开源中国 Git仓库:  https://github.com/Xamarin-Cnhttps://github.com/Mvvmcross-cn

8.3 开源的CRM:https://github.com/xamarin/app-crm

 看起来东西也不少,况且Xamarin坑也不少,刚把得骚年

原文地址:https://www.cnblogs.com/rjjs/p/5353231.html