豆瓣小组新版使用心得及技术分析


今天浏览微博的时候,看到豆瓣小组更新了,使用全新的4.0风格设计的应用,就下载安装使用了一下,感觉上还不错,风格依然是豆瓣的小清新风格。使用后发现,从技术角度讲,感觉它用了很多开源库,我用着感觉很像我知道的那几种开源库,然后我反编译了一下,果然用的是开源库。下面总结一下。

1.下拉刷新使用的pulltorefresh,可能使用的是第一个:
 

2.侧栏滑动使用的SlidingMenu
3.顶部的菜单栏使用的ActionBar:ActionBarSherlock
4.统计使用的是友盟的统计
统计这点要说一下,上个项目也是第一次使用友盟统计,确实很棒,统计的点分的很细,当然这个要你自定义才行,然后可以统计渠道、崩溃等情况,在网页版可以看到应用的使用情况,非常方便。如果不是特别大的公司,有自己的数据统计平台的话,尤其建议中小创业公司使用友盟统计足够了。
5.GSON格式转化,使用的Google的gson包
6.标题栏左右滑动使用的:ViewPagerIndicator
7.网络请求层使用gzip压缩,这个可以大量的节省流量
8.图片缓存用的universalimageloader:

可以看到使用了大量的第三方类库,这样的好处就是可以快速搭建一个应用,不好的地方就是出错了,不好查问题。不过因为这些类库都有很多人在使用,并且帮助完善、查找bug了,所以还是很稳定的。我们在开发应用的时候,也应该多使用第三方开源类库,可以节省很多时间。

其实自己实现和用第三方类库有什么区别呢?自己实现就是锻炼下你自己的思考能力,思路和第三方类库的都差不多,只不过它写的相对来说全面一些。想锻炼自己的话,就自己实现吧。这样才能成为技术牛人。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值