Android框架累计

本文介绍了多个常用的Android开发框架,包括Lombok、ButterKnife、Retrolambda等,这些框架可以帮助开发者减少重复工作,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记一下所接触到的框架 方便以后用:

1.Lombok

Lombok使用注解的方式为你生成许多代码。我们将使用它老生成getter/setter、toString()、equals()、hashCode()。它借助于Gradle依赖和一个Android Studio插件。

2.Butter Knife

Butter Knife使用注解的方式来帮助我们免去写findViewById()和设置点击监听的痛苦。至于Lombok,我们可以通过导入依赖和安装Android Studio插件来获得更好的体验。

3.Retrolambda

我们可以借助它来实现Java 8 Lambda函数从而减少许多模板代码。

4.RxJava RxAndroid

链式异步框架

5.fresco

图片加载类库

6.Retrofit

Retrofit是Square公司专为Android和Java设计的一个类型安全的REST客户端。它帮助你轻松地与任意REST API交互,并完美兼容RxJava:所有的JSON响应对象都被映射成原始的Java对象,并且所有的网络调用都基于Rxjava Observable这些对象。

7.Dagger2

依赖注入框架

8.Universal Image Loader

实践证明,UIL是非常有名的好用的图片管理库。我们也可以使用Square公司的Picasso,Glide或者Facebook公司的Fresco。

9.RxPermissions

介绍:http://geek.youkuaiyun.com/news/detail/68303
项目源码地址:https://github.com/tbruyelle/RxPermissions

10.RxBinding

介绍:http://blog.youkuaiyun.com/forad/article/details/49359175
项目源码地址:https://github.com/ogaclejapan/RxBinding

11.Rxlifecycle

介绍:http://www.cnblogs.com/zhaoyanjun/p/5523454.html
项目源码地址: https://github.com/trello/RxLifecycle

12.LeakCanary

是一个开源的在debug版本中检测内存泄漏的java库。
介绍:http://blog.youkuaiyun.com/watermusicyes/article/details/46333925
项目源码地址: https://github.com/square/leakcanary
待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值