Android 学习资源

所有资源来自互联网收集,如有侵权,请告知删除

组件

  1. FontMetrics以及自定义ImageSpan实现TextView中图文混排时图文的居中对齐
  2. Android组件 - 收藏集 - 掘金
  3. 滑动 - 收藏集 - 掘金
  4. 实现 Splash 页面三秒跳转和动态下载最新背景图
  5. android4.4以上沉浸式状态栏和导航栏实现以及Bar的其他管理
  6. 让menu同时显示图标和文字
  7. Material Design 兼容性控件学习
  8. 浮动引导界面
  9. RoundImageView支持圆形、圆角、椭圆,可定制每个角的大小
  10. 探索日期滚轮控件的源码
  11. 菜单开源库装逼大全
  12. 从未如此惊艳!你好,SuperTextView
  13. 8种燃爆的菜单效果
  14. 一行代码都不写实现Toolbar
  15. 探索Android半透明状态栏
  16. Android 7.0 行为变更 通过FileProvider在应用间共享文件吧
  17. RecyclerView实现双列表联动
  18. 实现支付宝首页交互效果
  19. 绚丽多彩的文本显示效果

图片Image

  1. 带你一步步实现带有多彩阴影的ImageView
  2. 用RotateDrawable实现网易云音乐唱片机效果

布局Layout

  1. Android ConstraintLayout详解
  2. DialogFragment实现iOS底部弹框
  3. ConstraintLayout 详细使用教程

按钮Button

  1. SuperButton 实现shape的大部分功能

浏览器WebView

  1. Android 关于WebView全方面的使用(项目应用篇)
  2. Android中使用WebView与JS交互全解析
  3. WebView 封装
  4. Android WebView 详解

日历Calendar

  1. 开源日历 Calendar 仿小米

进度条Progress

  1. 自定义View之渐变圆环进度条

ViewPager

  1. 快速实现ViewPager卡片效果
  2. ViewPager 超详解:玩出十八般花样
  3. 用RecyclerView打造一个轮播图
  4. 开发一款商业级Banner控件

列表ListView/RecyclerView

  1. RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除
  2. 动手打造史上最简单的 Recycleview 侧滑菜单
  3. Google Play列表滑动效果
  4. 解决RecyclerView notifyItem闪屏问题
  5. 用RecyclerView做一个小清新的Gallery效果

自定义Custom

  1. 自定义View之添加银行卡动画
  2. 自定义控件 | 仿《最美有物》点赞效果
  3. 仿微博导航条
  4. Android 使用代码实现一个选词(拖拽)填空题
  5. Android桌面小部件
  6. Android 仿知乎创意广告 广告还能这么玩?
  7. Android 应用内悬浮控件实践总结
  8. 自定义Span
  9. 一个文件实现横向纵向拉拽刷新

多媒体

  1. Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
  2. 实现炫酷的悬浮迷你音乐盒
  3. Android 静态/动态壁纸(Live wallpaper)开发-WallpaperService

动画

  1. Android动画实现详解
  2. 仿百度外卖的酷炫水波纹效果及解析
  3. 水波动画效果多种实现方式详解

优化

  1. App启动优化方案

Gradle

  1. 一套源码编译多个APP,不同的签名,包名,界面,字段...

教程

  1. 很详细的 Retrofit 2.0 使用教程(含实例讲解)
  2. Android Camera2 使用总结
  3. 这可能是最好的RxJava 2.x 教程(完结版)
  4. RxJava2 学习资料推荐
  5. 图解RxJava2(一、二、三)

源码解析

  1. 手把手带你深入剖析 Retrofit 2.0 源码
  2. RxJava2.X 源码分析(五篇)

工具

  1. Android开发人员不得不收集的代码(持续更新中)
  2. 采用Gson解析含有多种JsonObject的复杂json
  3. Android 实现一个简单的文件下载工具
  4. 常用第三方库
  5. gradle 打包不同资源

框架

  1. Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势
  2. 如何优雅地管理Retrofit请求的生命周期
  3. RxJava+Retrofit 精简封装

IDE

  1. Android Studio Live Templates使用详解,提高敲代码的速度

笔记

  1. Android 笔记 (持续更新)
  2. Kotlin 资源大全
  3. CSDN优秀个人图谱推荐
  4. 打造一个高逼格的android开源项目
  5. 学习 Kotlin 的 20 个实用资源
  6. 基于开源项目搭建属于自己的技术堆栈
  7. Android 7.0脱坑指南
  8. 值得你学习的 Android 开发规范
  9. 基于开源项目搭建属于自己的技术堆栈
  10. 插件化:ViryualAPK;热修复:Tinker、Robust
  11. Android打包之多版本、多环境、多渠道

高级

  1. 漫谈Android增量更新
  2. 内存泄漏的检测、解决、防止
  3. Android最佳的开源库集锦
  4. 详尽的Android编译时注解处理器教程
  5. Android三种姿势带你玩转360度全景图功能
  6. Android插件化快速入门与实例解析(VirtualApk)
  7. Android主题切换(Theme)实现日夜间功能
  8. Android主题换肤

开源项目

  1. 打造一个高逼格的android开源项目——小白全攻略
  2. 干货来了,19个完整app
  3. 洛克商城
  4. Android 不要错过的7个完整项目学习
  5. MVP 架构 APP
  6. Eyepetizer视频APP(Kotlin)
  7. 美化Github开源项目
  8. 一款超级好用的mp3剪切器app

Gradle

  1. Android开发中Gradle的高级用法

面试 Interview

  1. Android工程师之Android面试大纲
  2. Android面试题整理

网络

  1. Android实现APP在线下载更新

公开API

  1. Awesome APIs
  2. 必应壁纸(非官方)
  3. 小幻美图

APP

  1. 安卓开发中必备的那些神器APP

你可能感兴趣的:(Android 学习资源)