哥哥教你打造最最最简单的安卓框架体系,不好用你打我[--持续保持最新状态--]

1,网络框架  --  OKGO

优势一:性能高,专注于简单易用的网络请求,使用主流的okhttp进行封装,对于okhttp大家都知道,在Android4.4的源码中可以看到HttpURLConnection已经替换成OkHttp实现了,并且支持HTTP2/SPDY黑科技,支持socket自动选择最好路线,并支持自动重连,拥有自动维护的socket连接池,减少握手次数,拥有队列线程池,轻松写并发。

优势二:特有的网络缓存模式,是大多数网络框架所不具备的,说一个应用场景,老板说我们的app不仅需要在有网的情况下展示最新的网络数据,还要在没网的情况下使用缓存数据,这时候是不是项目中出现了大量的代码判断当前网络状况,根据不同的状态保存不同的数据,然后决定是否使用缓存。细想一下,这是个通用的写法,于是OkGo提供了五种缓存模式,让你不用关心缓存的实现,而专注于数据的处理。(具体缓存的使用方法请看最后第四章节)。

优势三:方便易用的扩展接口,可以添加全局的公共参数,全局拦截器,全局超时时间,更可以对单个请求定制拦截器,超时时间,请求参数修改等等,在使用上更是方便,原生支持的链式调用让你的请求更加清晰。

优势四:强大的Cookie保持策略,我们知道在客户端对cookie的获取是个不太简单的事情,特别是还要处理cookie的过期时间,持久化策略等等,OkGo帮你彻底解决Cookie的难题,默认拥有内存存储和持久化存储两种实现,cookie全程自动管理,并且提供了额外的addCookie方式,允许介入到自动管理的过程中,添加你想创建的任何cookie。

https://github.com/jeasonlzy/okhttp-OkGo

2,状态栏  --  沉浸式

ImmersionBar -- android 4.4以上沉浸式实现

https://github.com/gyf-dev/ImmersionBar

3,弹出框  --  material-dialog

https://github.com/afollestad/material-dialogs

4,下拉刷新+上拉加载 -- smartrefreshlayout

https://github.com/scwang90/SmartRefreshLayout

5,Loading  --  AVLoadingIndicatorView

https://github.com/81813780/AVLoadingIndicatorView

6,Toast弹出框   --  Toasty

https://github.com/GrenderG/Toasty

7,标题栏  -- TitleBar 

https://github.com/getActivity/TitleBar

8,列表适配器  --  BaseRecyclerViewAdapterHelper

https://github.com/CymChad/BaseRecyclerViewAdapterHelper

9,流式布局  --   FlowLayout

https://github.com/hongyangAndroid/FlowLayout

10,内嵌网页  --  AgentWeb + VasSonic +  腾讯X5内核

https://github.com/Justson/AgentWeb

https://github.com/Tencent/VasSonic

11,滑动返回   --   BGA滑动返回

https://github.com/bingoogolapple/BGASwipeBackLayout-Android

12,图片   --    Glide  Picasso   Fresco 

13,数据库   --   Room   Realm  Litepal  OrmLite   DBFlow   GreenDAO

14,全量更新  --   APPUpdate 

https://github.com/WVector/AppUpdate

15,日志   --   Logger  

https://github.com/orhanobut/logger

16,图标   --   IconFont阿里巴巴矢量图标库

https://www.iconfont.cn/

17,数据格式  --   Json   protobuf-lite   xml  

18,底部导航栏  -- BottomBar   BottomNavigation   AHBottomNavigation

19,数据埋点   --   友盟,百度移动,魔方,APP  Annie ,talking data ,神策数据,诸葛IO

20,snackbar  --  snackbar  MySnackBar 

https://github.com/nispok/snackbar

https://github.com/guoyoujin/MySnackBar

21,可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义  --  XPopup

https://github.com/li-xiaojun/XPopup

22,notification  --  cordova-plugin-local-notifications

https://github.com/katzer/cordova-plugin-local-notifications

23,内存分析  --   Leakcanary

https://github.com/square/leakcanary

24,标题栏   --   SmartTabLayout

https://github.com/ogaclejapan/SmartTabLayout

25,banner  --   banner 

https://github.com/youth5201314/banner

26,viewpager  --   MaterialViewPager

 https://github.com/florent37/MaterialViewPager

27,事件总线   --  RxBus

https://github.com/AndroidKnife/RxBus

28,工具类   --  Rxtool    AndroidUtilCode

https://github.com/Tamsiree/RxTool

https://github.com/Blankj/AndroidUtilCode

29,权限管理   --  PermissionsDispatcher

https://github.com/permissions-dispatcher/PermissionsDispatcher

30,Java 构建器  --  lombok

https://github.com/rzwitserloot/lombok

31,列表动画  --   recyclerview-animators

https://github.com/wasabeef/recyclerview-animators

32,Dialog  --   FlycoDialog_Master

  https://github.com/H07000223/FlycoDialog_Master

33,过渡  --   Transitions-Everywhere

https://github.com/andkulikov/Transitions-Everywhere

34, 阴影   --   shadow

https://github.com/loopeer/shadow

35,多渠道打包  ---   packer-ng-plugin

https://github.com/mcxiaoke/packer-ng-plugin

36,富文本  --  RichText

 https://github.com/zzhoujay/RichText

37,安卓开发常用的第三方网站

聚合数据-免费数据调用https://www.juhe.cn/

有赞- 免费的微商城http://youzan.com/

秀米微信图文编辑器http://xiumi.us/

禅道项目管理软件http://www.zentao.net/

安卓开发工具平台http://www.androiddevtools.cn/

友盟_开发者服务平台http://www.umeng.com/

Bmob移动后端云服务平台http://www.bmob.cn/

初页- 优质H5微信海报 手机应用 

兔展-移动H5页面http://www.rabbitpre.com/

安卓视频平台https://www.vitamio.org/

安卓开源项目分类汇总https://github.com/Trinea/android-open-project

Github的开源项目汇总http://www.eoeandroid.com/thread-546248-1-3.html

Android design中文版http://adchs.github.io/index.html

Android官方课程中文版http://hukai.me/android-training-course-in-chinese/index.html

图标https://www.google.com/design/icons/#ic_search

Android开发者博客http://android-developers.blogspot.jp/

泡在网上的日子http://www.jcodecraeer.com/

AS中文社区http://www.android-studio.org/

testin云测http://www.testin.cn/portal.action?op=Portal.index

38,Sharedpreference 替代品   --  tray 

https://github.com/grandcentrix/tray

39,ANR检测   --   WatchDog

40,持续集成  --   Gerrit  Jenkins

41,多Fragment解决方案   --  Fragmentation

https://github.com/YoKeyword/Fragmentation

42,崩溃处理   --   acra

 https://github.com/ACRA/acra

43,生命周期  --  RxLifeCycle 

https://github.com/trello/RxLifecycle

44,适配方案  --  ScreenAdaptation最小限定符      

今日头条适配方案AndroidAutoSize

https://github.com/taowuhua/AndroidAutoSize

https://github.com/wildma/ScreenAdaptation

45,Github安卓最新项目快报

https://www.open-open.com/github/view/github2018-08-17.html

46,代码协作工具  sourcetree 

https://www.sourcetreeapp.com/

47,Rxbus 最简单的事件总线

https://github.com/Blankj/RxBus

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345