• 第三方开源库和组件

  1. 一个专注于平滑滚动的Android图像加载和缓存库
    https://github.com/bumptech/glide
  2. 图片缓存Universal-Image-Loader:
    https://github.com/nostra13/Android-Universal-Image-Loader
  3. Picture Selector Library for Android or 多图片选择器
    https://github.com/LuckSiege/PictureSelector
  4. Android图片单选/多选、拍照、裁剪、压缩。视频选择和录制。
    https://github.com/FinalTeam/RxGalleryFinal   //  https://github.com/pengjianbo/GalleryFinal
  5. 用开源项目RoundedImageView来实现 圆形 / 圆角 / 椭圆的图片 :
    https://github.com/vinc3m1/RoundedImageView
  6. StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
    https://github.com/laobie/StatusBarUtil
  7. Android Activity 滑动返回。支持微信滑动返回样式、横屏滑动返回、全屏滑动返回 :
    https://github.com/bingoogolapple/BGASwipeBackLayout-Android
    https://github.com/ikew0ng/SwipeBackLayout
  8. RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果支持RecyclerView,AbsListView,ScrollView,WebView
    https://github.com/lcodecorex/TwinklingRefreshLayout
  9. BRVAH:Powerful and flexible RecyclerAdapter 强大的RecyclerAdapter框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。俗称RecyclerView万能适配器
    https://github.com/CymChad/BaseRecyclerViewAdapterHelper
  10. ButterKnife是一个专注于Android系统的View注入框架
    https://github.com/JakeWharton/butterknife
  11. 扫一扫
    https://github.com/ZBar/ZBar                  Zbar  扫一扫 强大、精准、快
    https://github.com/zxing/zxing                zxing有多个人在维护,稳而慢
  12. 这是一个可以让你在你的项目中使用几乎任何字体图标的库。
    https://github.com/mikepenz/Android-Iconics
  13. 收集总结 Android 项目中值得推荐的优秀开源项目
    https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries
  14. 一个用于Android和Java的快速依赖注入器。
    https://github.com/google/dagger
  15. 简单,漂亮,强大的一款日志打印工具。        
    https://github.com/orhanobut/logger
  16. 时间选择器、省市区三级联动,可以自定义
    https://github.com/Bigkoo/Android-PickerView
  17. 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面,可自定义窗口动画……
    https://github.com/gzu-liyujiang/AndroidPicker
  18. Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 
    https://github.com/youth5201314/banner
  19. 自动播放回收视图,类似于viewpager的layoutManager,支持一些很棒的动画和无限滚动。
    https://github.com/leochuan/ViewPagerLayoutManager

  20. 炫酷的自定义页面切换动画。 
    https://github.com/HJ-Money/MTransition
  21. 鸿洋大牛封装的okhttp辅助类
    https://github.com/hongyangAndroid/okhttputils
  22. Views and Drawable for displaying animated GIFs on Android(处理Android上加载GIF图片)
    https://github.com/koral--/android-gif-drawable
  23. 数据缓存技术,不能让APP显示空白,ASimpleCache数据二级缓存框架
    https://github.com/yangfuhai/ASimpleCache
  24. greenDAO是一款轻松快速的Android ORM解决方案,可将对象映射到SQLite数据库
    https://github.com/greenrobot/greenDAO
  25. 基于磁盘的LRU缓存的Java实现,专门针对Android兼容性
    https://github.com/JakeWharton/DiskLruCache
  26. 一款封装了 历史搜索记录功能 & 样式 的Android自定义搜索框
    https://github.com/Carson-Ho/Search_Layout
  27. 使用Snake,Android也可以轻松实现类iOS侧滑返回效果 
    https://github.com/yuanhoujun/Snake
  28. AndroidUtilCode ? 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,
    https://github.com/Blankj/AndroidUtilCode
  29. Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
    https://github.com/Tamsiree/RxTool
  30. Nier Visualizer 是一款纯 Kotlin 编写的轻量高效的 Android 可视化库,采用独立渲染线程,兼容绝大部分设备。适用于音频可视化的应用场景,如音乐播放器、录音应用、动态壁纸等。
    https://github.com/bogerchan/Nier-Visualizer
  31. LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。
    https://github.com/LitePalFramework/LitePal
  32. QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式
    https://github.com/bingoogolapple/BGAQRCode-Android
  33. 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。
    https://github.com/CarGuo/GSYVideoPlayer
  34. 可扩展的Android媒体播放器
    https://github.com/google/ExoPlayer
  35. 一个Java的快速JSON解析器/生成器。(阿里云数据湖分析
    https://github.com/alibaba/fastjson
  36. Simple, pretty and powerful logger for android(简单、漂亮、功能强大的Android日志程序)
    https://github.com/orhanobut/logger
  37. ? Http client for Android platform.(Android平台的HTTP客户端)
    https://github.com/yanzhenjie/Kalle
  38. A menu which can ... BOOM! - Android(花式菜单)
    https://github.com/Nightonke/BoomMenu
  39. 圆形计时控件,包含百分比计时,跳过计时等
    https://github.com/qfxl/RoundProgressBar
  40. 。。。
  • 第三方开源架构

  1. 一个基于MVP开发的Android应用程序的通用架构,集成了许多开源项目(如DARGE2、RXJava、ReavoTo…),以使开发更快更容易。
    https://github.com/JessYanCoding/MVPArms    <-=->   https://www.jianshu.com/p/48e66e879061(简书)
  2. 基于DataBinding框架,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流库,满足日常开发需求。使用该框架可以快速开发一个Android应用。
    https://github.com/goldze/MVVMHabit
  3. fireAndroid MVP快速开发框架,做国内 「Demo最全面」「注释最详细」「使用最简单」「代码最严谨」的Android开源UI框架     
    https://github.com/TommyLemon/Android-ZBLibrary
  4. 让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 MVVM 的关注点分离同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
    https://github.com/KunMinX/VIABUS-Architecture
  5. 。。。
  • 实用网站

  1. GitHub:全球最大代码托管平台
    https://github.com/
  2. 高质量矢量图
    http://www.flaticon.com/
  3. 阿里巴巴矢量图标库
    http://www.iconfont.cn/
  4. 收集整理Android开发所需的Android-SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
    https://developer.android.google.cn/   ||   http://www.androiddevtools.cn/
  5. 为 Java 编程语言提供了令人敬畏的框架、库和软件的精心策划的列表。

    https://github.com/akullpp/awesome-java#json

  6. Android官方培训课程中文版

    http://hukai.me/android-training-course-in-chinese/index.html

  7. Kotlin 语言中文站
    https://www.kotlincn.net/

  8. Git客户端 官方下载地址
    https://git-scm.com/
  9. Gradle官网下载
    http://services.gradle.org/distributions/
  10. jar下载网站
    http://www.java2s.com/
  11. 音标教读网站
    http://en-yinbiao.xiao84.com/
  12. 干货集中营(每日一妹子,学习不耽搁看妹子)
    http://gank.io
  13. Bmob 后端云 全方位一体化的后端服务平台无需再造应用后端服务 轻松拥有开发中需要的各种后端能力
    https://www.bmob.cn/
  14. 墨刀:强大易用的原型设计与协同工具
    https://modao.cc/
  15. 蓝湖:简单好用的团队工作台
    https://lanhuapp.com/
  16. 蒲公英:
    https://www.pgyer.com/
  17. 。。。
  • 推荐书籍

  1. ----------------适合初级程序员--------------
  2. 《Effective Java》
  3. 《Thinking in java》
  4. 《Java核心技术》
  5. 《Java编程思想》
  6. 《第一行代码》
  7. 《疯狂Android讲义》
  8. 《Android编程权威指南》
  9. 。。。

Android常用的第三方开源库和框架相关推荐

  1. 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位网友补充完善...

    链接地址:http://www.tuicool.com/articles/jyA3MrU 时间 2015-01-05 10:08:18  我是程序猿,我为自己代言 原文  http://blog.cs ...

  2. 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

    Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者, ...

  3. 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发...

    [原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文   http ...

  4. 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

    Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者, ...

  5. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  6. Android之史上最全最简单最有用的第三方开源库收集整理

    Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者, ...

  7. Android好用的第三方开源库

    记录一些对工作学习有帮助的第三方开源库 快捷入口 音频类 AudioPlay Banner类 banner 流式布局 FlowLayout 网络请求框架 RxEasyHttp okhttp-RxHtt ...

  8. android安卓实现圆形头像效果(使用第三方开源库)

    实现圆形头像方法有很多,此处使用个人认为最为方便,以及最为快速的一种方法,使用第三方开源库.此开源库提供了一个第三方ImageView的控件:RoundedImageView. 实现步骤: 第一步:引 ...

  9. 【安卓开源集合】最全最有用的第三方开源库收集整理,快速开发必备,还能提升效率

    扩展功能库 SlidingMenu  : SlidingMenu 能非常容易的让开发者实现程序的抽屉效果,所谓的抽屉效果如下图所示,通常被用作呼出菜单.而且SlidingMenu能很方便的与Actio ...

最新文章

  1. ​Nature子刊:中德合作发现玉米根系与根际有益微生物互惠关键生物学机制
  2. centos7设置密码策略_Linux系统设置复杂密码策略方法总结
  3. linux如何获取网卡计数信息,Linux下如何获取网卡信息
  4. MATLAB图像处理与数字信号处理资料分享来袭
  5. 二叉树非递归后序遍历算法
  6. 【C语言笔记初级篇】第七章:结构体相关
  7. SAS在金融中的应用五
  8. 【转】Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
  9. windows7内存诊断工具有用吗_性能诊断利器 JProfiler 快速入门和实践
  10. java对获取的字节数组进行处理
  11. html语言添加点击事件,vue 中拼接html时添加点击事件
  12. 网站被攻击最全面的解决方法
  13. 使用面向对象方法实现猜拳游戏(Java)
  14. Linux 下 ls -l 命令执行显示结果的每一列含义
  15. stm32模数转换程序设计c语言,STM32 ADC模数转换简介
  16. test English
  17. 微服务踩坑记之Zuul注册到Eureka
  18. 一个精明主妇写的省钱过日子的好贴
  19. 践行网安,普惠河南——景安网络重磅网安公益项目加速推进中
  20. NumPy 数值计算基础

热门文章

  1. 考研这么卷,换条路试试​?互联网IT校园招聘信息大全!
  2. 分布式爬虫联系项目1–阳光热线网站的分布式爬取
  3. Android使用Fragment打造万能页面切换框架(一)
  4. View 5应用之五:iPad与Android携带虚拟桌面
  5. 图案设计灵感怎么写_优秀Logo的设计灵感,从何而来?
  6. android 仿微信视频压缩上传,iOS视频压缩(仿微信录像)
  7. 武汉理工大学c语言pta选择题答案,武汉理工大学c语言实验及答案.doc
  8. 响应对象转json时属性名大小写问题完美解决
  9. 利用arduino红外库遥控美的家用空调
  10. com.google.android.material.tabs.TabLayout 选择tab 加粗字体加大