欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

Android当下最流行的开源框架总结,android当下,我对于开源框架的使用的态

来源: 开发者 投稿于  被查看 39120 次 评论:161

Android当下最流行的开源框架总结,android当下,我对于开源框架的使用的态


Android中能够简化开发流程的一些框架

本文介绍的是一些博主在开发过程中经常用到的Android开源框架,所谓开源框架我的理解就是别人封装好的代码,可以直接拿过来使用,并且源码也全部公开的代码库。
我对于开源框架的使用的态度是,如果完全符合我们项目的需求,或者可定制化的程度非常高的话,那么便可以拿过来直接用,因为开源框架的源码都在那里,如果遇到和项目预期不一样的地方我们也可以把源码拿过来自己改一下,然后重新打个包嘛。
但是,不是很建议刚开始学习安卓的小伙伴们,只会用第三方框架,但是不理解框架内部的实现,在用第三方框架的过程中,我们是可以自己先封装一下简单的框架的,然后再了解一下别人框架内部实现的逻辑什么样的,知其所以然嘛。
同时也非常感谢这些开源框架的作者们,他们的开源精神,真的是非常的伟大啊。

网络框架

  • NoHttp

  • RxJava + retrofit

  • Okhttp

  • okhttp-OkGo

Json解析框架

  • fastJson

  • gson

图片加载框架

  • fresco

  • Glide

  • picasso

Log类的库

  • logger

  • KLog

  • xLog

RecyclerView

  • UltimateRecyclerView

  • IndexRecyclerView

  • recyclerview-animators

Adapter

  • BaseRecyclerViewAdapterHelper

  • baseAdapter

  • base-adapter-helper

数据库

  • greenDAO

  • realm-java

  • ormlite-android

注解库

  • butterknife

  • xUtils3

  • annotations

事件总线

  • EventBus

  • RxJava

图片剪裁

  • uCrop

  • android-crop

  • glide-transformations

性能检测

  • leakcanary

后台任务队列

  • tape

UI

  • Android-Bootstrap

  • material-dialogs

  • Android-PickerView

  • TastyToast

  • awesome-android-ui


感觉这么给大家介绍完了,可能大家会感觉到很抽象,所以打算动手撸一个小的项目,让大家具体感受一下大神们封装的库

项目源码下载

项目中用到的库:

  • nohttp

  • butterknife

  • glide

  • logger

  • BaseRecyclerViewAdapterHelper

  • eventbus

  • glide-transformations

  • leakcanary

  • Android-Bootstrap

  • TastyToast

  • material-dialogs

项目截图:



用户评论