为Xamarin更好的开发而改写的库

欢迎你们加入如下开源社区java

Xamarin-Cn:https://github.com/Xamarin-Cngit

Mvvmcross-Cn:https://github.com/Mvvmcross-Cn github

(另外微信订阅号 Xamarin 全部者@善友兄也给予了运营权限,后面将开始陆续运营起来,给你们推送相关的文章)c#

 

      本人现今一直奋战在Xamarin.Android,可能有人会疑惑Xamarin自己就是跨平台的,为何不能直接跨IOS和Android,这个固然是最后的目标,只是现今你连Android都不能拿出符合商业的项目谈何通吃?微信

      而本人在实际开发中遇到了不少很是实际的需求,仅仅依靠Xamarin提供的库是完成完成的,开始做者开始bind各类库,可是从事过的人都知道这个bind就是一个揪心的过程,可能要面对几百个错误,而后去修正。若是是应付一次性开发的项目还好,可是面对从事运营的项目来讲,这样无非是给本身埋下了一个定时炸药。由于一旦这样作,之后你须要修改的话,就须要修改java的源码,而后从新bind。因此后来做者就开始直接将java的库改写成c#的版本,这样在开发的时候直接引用项目,须要修改了直接修改,就避免了以前繁琐的过程,固然这个路程还很长,因此做者给出一些已经完成库,但愿更多的人参与进来,可以完善这些库,甚至将这些库开发为能够跨平台的库。ide

 

1.VolleyCSharp

相信不少从事过java开发的人必定熟知这个库,在本人不断的改写中也感觉到了这个库的强大之处,固然这个库尚未彻底的实现原版的全部功能,主要是没有提供图片的请求,其余的请求本人已经完成了。Github测试

 

2.AppMsg

一个能够替代Toast的漂亮提示库,具体你们能够看效果图Github编码

 

 

3.PullToRefresharp

是由一个大神开发下拉刷新,可是其中的列表不提供相似QQ的那种滑动菜单的功能,因此笔者将SwipeMenuListView这个开源的列表滑动菜单与这个下拉刷新合并了起来,关于下拉刷新的效果图我就不贴出了,直接贴出SwipeMenuListView的效果图Githubspa

 

 

4. SlideDatetimePickerCSharp

相信你们也对付时间输入的时候特别揪心,做者也遇到过这个需求,采用的是弹窗的方式来让用户选择,可是这个方式会致使弹出的窗口很长,若是是小屏幕的手机下用户操做性特别很差,因此做者寻觅好久,找到了一个java下很是好的时间选择库,花了一成天的时间完成,并经过了云测试下面给出示例图Githubblog

 

 

5. MaterialLoadingProgressbarCSharp

不用多说仍是找到了一个很好的java下的库,而后改写的。固然这个库是做者今天上午才完成最后编码和本地测试的,如今已经开始云测试了,先给出示例图Github

 

到这里做者本身改写的库就这么多了,还有一些Bind的库,就不献丑了,你们能够到个人Github看看,若是有其余的大神但愿一块儿来改写或者开发,能够加个人QQ:976691141。

相关文章
相关标签/搜索