• 第三方开源库和组件

  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. 。。。

 

 

 

 

更多相关文章

  1. Android系统框架基础
  2. android中图片倒影、圆角效果重绘
  3. android 图片文字轮播效果(图片和文字自动滚动)
  4. android 调用相机拍照 并缩放切割图片
  5. 图片缩放设置
  6. android 实现图片上传功能 Tomcat作为服务器

随机推荐

  1. 图解Android和Linux发行版的区别
  2. Android学习笔记:Android异步任务之AsyncT
  3. Android的Activity屏幕切换动画(二)-左右
  4. Android(安卓)计时器Timer用法
  5. android. MVC三层分层
  6. Android(安卓)RIL概述
  7. Android(安卓)屏幕适配全攻略
  8. Android移植成功:linux-2.6.25.8+U盘挂载
  9. Android(安卓)开发:(四)Android五大布局及属
  10. Android(安卓)React Native自定义组件的