扫码关注官方订阅号
如题,android开发中你们见过的或者遇到的比较好的框架是什么,能简单的介绍一下么?
认证高级PHP讲师
Android最近比较流行MVP,这个严格来说不是框架,应该是一个UI层的架构。相关文章也有很多,搜一下就有了。 这个可以参考下:http://tech.vg.no/2015/07/17/android-databinding-goodbye-presenter-hel... ORM框架有OrmLite、SugarORM、Active Android、Realm 、GreenDAO,这些在github上都有
一直觉得Android不就是JAVA的框架,再套一个框架,不嫌重啊
注解框架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上可以搜到。个人觉得,看项目需求,合理选择。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Android最近比较流行MVP,这个严格来说不是框架,应该是一个UI层的架构。相关文章也有很多,搜一下就有了。
这个可以参考下:http://tech.vg.no/2015/07/17/android-databinding-goodbye-presenter-hel...
ORM框架有OrmLite、SugarORM、Active Android、Realm 、GreenDAO,这些在github上都有
一直觉得Android不就是JAVA的框架,再套一个框架,不嫌重啊
注解框架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上可以搜到。个人觉得,看项目需求,合理选择。