如题,android开发中你们见过的或者遇到的比较好的框架是什么,能简单的介绍一下么?
注解框架android annotations可以帮助节省像findViewById这样繁冗的代码,对activity,fragment等做了增强,可以使代码非常简洁紧凑,除此之外还有对事件响应的注入等
详情可以去官方网站看看
链接
额,android本身就已经是框架了。
当然基于它的框架还是有很多,比如我需要一个播放gif的图片框、有波纹效果的按钮什么的,还是能找到不错的开源代码的。
我不喜欢用一个很大很全的框架,会增加学习和维护的成本。
(并且还会增大编译出的apk文件大小)
我自己喜欢原生的代码,不过也在不断地整理以前的代码,然后把可重用的部分抽象封装为静态函数、类等等。
暂时还没发现很好的值得全局使用的框架。
(像什么支付宝支付、高德地图定位这种SDK就不算框架了吧233333)
我觉得你想要的答案应该在这里:Trinea大神的这个项目;
https://github.com/Trinea/android-open-project
那么既然谈到了框架,我们来具体说说可以细分为什么呢?
1、网络异步加载框架
,google的volley啊,okhttp等等只流。
2、图片异步加载框架
,glide啊,UIL等等。
3、数据库的持久化框架
如orm啊,greendao之类的
4、、、、等等
那么有没有人对这个做了整合了,一个可以快速开发的框架
,答案是有的:
比如KJFrameForAndroid
等等,我所提到的,都在github上可以搜到。个人觉得,看项目需求,合理选择。
2 回答1.4k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.4k 阅读
1 回答640 阅读✓ 已解决
Android最近比较流行MVP,这个严格来说不是框架,应该是一个UI层的架构。相关文章也有很多,搜一下就有了。
这个可以参考下:http://tech.vg.no/2015/07/17/android-databinding-goodbye-presenter-hel...
ORM框架有OrmLite、SugarORM、Active Android、Realm 、GreenDAO,这些在github上都有