Xamarin Android 打造属于自己的博客园APP
一、简介
先上图,看下这两天成果
不要问我为什么用它当欢迎页,因为它很符合程序猿单身汪的气质。
周末在家闲着蛋疼,突然想写一个APP,但是不知道写个啥。正好在博客园看文章,不如就写一个关于博客园的APP,
而且平时睡前也爱看看博客,也正好好久没有用C#写APP了,正好可以自己学习学习。
准备先分别实现Android,IOS版本。最后再用Forms写一个最终版本,虽然Forms还没有用过。
目前已经实现的功能有分页获取首页文章,查看文章内容,以及评论。
工程暂时用到了SlideMenuSharp,Ultra-Pull-to-Refresh第三方Java包,前者用来实现侧滑效果,后者用来上拉加载更多,下拉刷新。
后者是一个在gitHub上很有人气的一款开源包。开源地址:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh 。
然后首页滑动效果是用ViewPager+Fragment+TabLayout实现的,这个先是参考的Java实现,然后翻译成C#版本的。
需要用到的依赖有v4,v7包,编译器在编译的时候又会去下载一大堆包,不挂VPN根本就别想编译过。其中有一个最坑爹的是
刚开始编译错误,提示无法下载http://dlgoogle.xxxxxx.com/m2repository.zip包,我把地址复制出来找了一个国内的镜像下载以后复制进去,MD,还是不行,同时也是挂了VPN,又在下载另外一个包,一直在下载,一直在编译。每当我看到下载了2百多M了,MLGB,结果又从0M开始下起,就这样搞了大半天,真是日了狗了。后面不知道为啥突然觉得下载的东西会不会就是我从浏览器下载的呢,结果把我下载的包改成要下载的名字以后,3分钟就阔以运行了。
我给你港,我就这表情。你特么是在逗我吗?
最后
争取在这周末之前搞定后面的功能,然后写两篇博客大概叙述下。
到时候会开源的,到时候有兴趣的朋友可以LookLook,为Xamarin新手作个参考。老鸟也可以指导指导小弟,毕竟我也是个辣鸡。
希望大家多支持多支持!