您的位置:首页 > 移动开发 > Android开发

2017年你应该知道的Android开源库

2017-06-13 19:41 211 查看
一个不知道积累总结的开发不是好开发,嗯,当然mark别人的也是可以的,比如我的。如果觉得对胃口,记得给我73分!谢谢

程序猿简历模板库:https://github.com/geekcompany/ResumeSample

程序猿在线工具:http://www.ofmonkey.com/query/http

常用控件的开源库:https://github.com/opendigg/awesome-github-android-ui

界面设计:Material Design(Google推荐的最新原质化设计方案)

                   https://github.com/google/material-design-icons 
                    

设计模式:MVP  MVVM(搭建框架可选)

顶部状态栏:StatusBarUtil

https://github.com/laobie/StatusBarUtil

网络请求:RxJava + RxAndroid + Retrofit2 + RxLifecycle +RxBinding

https://github.com/ReactiveX/RxJava

https://github.com/ReactiveX/RxAndroid

https://github.com/square/retrofit

https://github.com/trello/RxLifecycle

https://github.com/JakeWharton/RxBinding

图片库: Glide  | Fresco  | Picasso 

https://github.com/bumptech/glide
https://github.com/facebook/fresco
https://github.com/square/picasso

事件总线:RxBus | EventBus

https://github.com/AndroidKnife/RxBus
https://github.com/greenrobot/EventBus

权限管理:RxPermissions
https://github.com/tbruyelle/RxPermissions

APP错误反馈:ACRA

https://github.com/ACRA/acra

列表组件:RecyclerView + BaseRecyclerViewAdapterHelper

https://github.com/CymChad/BaseRecyclerViewAdapterHelper

项目注解:ButterKnife

https://github.com/JakeWharton/butterknife

依赖注入:Dagger2(Google)

屏幕适配:AndroidAutoLayout

https://github.com/hongyangAndroid/AndroidAutoLayout

图片压缩:Compressor

https://github.com/zetbaitsu/Compressor

数据本地文件缓存:ASimpleCache

https://github.com/yangfuhai/ASimpleCache

用户操作提示:Snackbars(官方) 更友好的展示类似toast的东西

应用更新:Update

https://github.com/czy1121/update

社会化分享:ShareUtil

https://github.com/shaohui10086/ShareUtil

热修复/热更新:AndFix | HotFix | Nuwa

https://github.com/alibaba/AndFix
https://github.com/dodola/HotFix
https://github.com/jasonross/Nuwa

常用的工具库:ComomUtil

https://github.com/litesuits/android-common

简单的类似IOS的切换按钮库:SwitchButton

https://github.com/kyleduo/SwitchButton

日志打印:Logger

https://github.com/orhanobut/logger
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息