菜单

学学材质收集

2019年2月14日 - 最新资讯

转载自Android
学习资料征集

Android 学习材料集萃
收集整理那份材质灵感来自于
trip_to_iOS,
征得同意引用了该材料的早先描述
收集整理这份材料首要扶助初学者学习 Android 开发,
希望能快捷救助到她们很快入门, 找到符合本人学习资料,
节省再去采访学习质地时间.
那份质感我会不断的更新完善,
同时也欢迎越来越多颇具丰盛经验的Android开发者将本人常用的工具、学习资料、学习心得等享受上来,
作者将为期筛选合并, 该份学习资料有不足的地点, 也请提议, 小编会谦虚接受矫正,
希望本身能与大家一块来学学, 多谢.
假诺你有其余看法或提议也可以由此邮件微博联系我
感谢
@GitHubDaily
的全力辅助

目录
书籍
付出环境/工具
博客
社区
开源项目学习
Android
开发者杂志周刊

Awesome
系列

卡通种类
Material Design
设计

素材
开源库收集
设计格局
实践篇
文档
其余材质征集
乐乎上的议论
贡献者
License

=============================================================
书籍
图书名称
推荐理由

Thinking In Java
中文版

学习 Android 开发, 首先必要 Java 基础, 那里推荐 Thinking In Java,
Thinking In Java 是 Java 的经文书籍, 是读书 Java 语言必备书籍

首先行代码
郭霖大神的力作, 郭神在CSDN中的博客文章格外正确, 书笔者看了, 至极适合新手,
里面的始末至极棒, 提议结合郭神博客作品一起来上学

疯狂Android讲义第三版
小编是李刚, 那本书是依据 Android 5.0 来讲的, 我看过第二版,
这本书给本人先是感到就是很厚, 但里面内容写的照旧很详细的, 代码很多,
可以跟着代码一步步敲

Android群英传
本书作者 @汤姆cat 的猫, 曾就职于巴黎 TCL 通信, 从事 Alcatel(阿尔Carter)
Android 手机系统的定制工作, 活跃于 CSDN, 如今新任于北京沪江网 Android
开发部宝马X3D项目组, 负责沪江 App 的功力预研

Android开发形式探索
由@任玉刚Coder所著, 是一本 Android 进阶类书籍, 拔取理论,
源码和履行相结合的方式来论述高品位的 Android 应用开发要点.
本书从五个方面来协会内容: 第一, 介绍 Android
开发者不便于通晓的片段知识点: 第二,结合Android源代码和应用层开发进度,
融会贯通, 介绍一些比较中肯的知识点: 第三,
介绍部分宗旨技术和Android的性质优化思想.

App
研发录

本书小编是包建强, 本书是小编多年 App 开发的经验统计, 从 App 架构的角度,
重点总计了 Android 应用开发中常见的实用技巧和疑难难题化解方法,
为打造高品质 App 提供有价值的实施指点,
火速升高利用开发能力和缓解疑难难题的能力. 那本书相当有利 Android
开发者进阶.

Android
设计方式源码分析

本书小编是开发技术前线创制者之一 Mr.Simple, 该书从 Android
源码的角度绳趋尺步地剖析设计情势的利用, 让工程师们把设计与方式爱护起来,
升高本身的规划能力与代码质量

开发条件/工具
(附上: 由
@脉脉不得语
收集维护超多开发工具下载地址
AndroidDevTools,
后七个工具资料在
stormzhang
博客中找到的,地址)
环境/工具
简述

Android
Studio

其一开发工具上手须要一定的年月, 自从 谷歌(Google) 推出1.0规范版,
那么些工具一贯可以, 方今 github 上边的绝半数以上开源项目都以拔取 Android
Studio 工具, 这就是 Android 开发工具的前途, 所以极力推荐 Android
开发人士使用那个工具, 该工具已履新到 2.0 预览版, 质量逐步稳定进步,
没有事先那么卡了

Genymotion
无敌好用高品质的 Android 模拟器, 自带的极度模拟器大概不忍直视,
运维超慢的, 跟这几个没办法比, 无论你是用Eclipse依旧 Android Studio 里面都有
Genymotion 插件

jadx
二个 Android 反编译神器, 不一样于常见的
dex2jar,
那一个反编译器生成代码的 try/catch 次数更少, View也不再是数字id了,
可读性更高

android-selector
可以根据指定颜色生成 Selector Drawable 的插件

GradleDependenciesHelperPlugin
Gradle 正视自动补全插件

Smali
Viewer

sv 是一款免费 APK 分析软件,对您感兴趣的 APP 分析看看它们都用了些什么,
对你读书借鉴有一定支持

folding-plugin
layout 文件夹里的布局文件一般十分短相当长没有目录, 那么些插件就可以把 layout
分好层级结构, 类似 src 下目录结构

CodeGlance
在编排代码最右边, 展现一块代码小地图

Statistic
计算整个项目行数的插件, 这可代表大家日日夜夜辛劳顿苦必备插件

idea-markdown
在 AS 中编辑 马克down 文件, 可以一向预览网页突显效果, 对于你平常编写
马克down 文件的您值得所有这几个插件

Stetho
Stetho 是 非死不可 出品的2个强劲的 Android 调试工具,使用该工具你可以在
Chrome Developer Tools查看App的布局, 互联网请求(仅限使用Volley, okhttp
的网络请求库), sqlite, preference, 一切都以可视化的操作,无须自身在去拔取adb, 也不须要 root 你的装置

ClassyShark
ClassyShark 是 谷歌 公布的一款能够查看 Android 可执行文件的浏览工具,
襄助.dex, .aar, .so, .apk, .jar, .class, .xml 等文件格式,
分析内部的始末囊括 classes.dex 文件, 包、方法数量、类、字符串、使用的
NativeLibrary 等

AndroidWiFiADB
采用 WiFi 连接而不须求 USB 连接 Android 设备达到安装, 运行,
调试应用的目标

checkstyle-idea
Checkstyle-idea 是一款检查本身写的代码是或不是符合规范的插件, 该插件是依据checkstyle.xml 文件来检查的, checkstyle.xml 文件可以由友好协调定义,
也可以行使一些大商户定义的正统, 假设不亮堂什么定义, 可以查阅
官方文档,
该插件的事无巨细介绍以及使用, 可以看一下扑腾大侠写的
文章

ECTranslation
ECTranslation 是 Android Studio 开发工具的三个翻译插件,
可以将英文翻译为中文, 日语基础差的童鞋装上它就可以轻松阅读 Android
源码啦

ButterKnife
Zelezny

ButterKnife 生成器, 使用起来格外简单方便, 为你简写了好多 findViewId
代码, 若是你不精晓 ButterKnife
的可以到这里看看

SelectorChapek
设计师给我们提供好了种种能源, 逐个按钮都要写七个selector是否很辛勤?
这么这些插件就为化解那一个难题而生,
你只须要做的是报告设计师们如约正规命名就好了, 其他一键化解

GsonFormat
当今多数劳务端api都是json数据格式重返,
而客户端要求按照api接口生成对应的实体类, 这一个插件把这些历程自动化了,
赶紧采用起来呢

ParcelableGenerator
Android中的系列化有二种办法, 分别是落实Serializable接口和Parcelable接口,
但在Android中是推荐使用Parcelable,
只可是我们这种方法要比Serializable情势要麻烦,那么有了那个插件一切就ok了

LeakCanary
人心公司Square如今刚开源的2个相当实用的工具, 强烈推荐,
协助你在开发阶段方便的检测出内存走漏的题材, 使用起来更简明方便,
而且大家团队第一时间使用辅助大家发现了诸多问题,
英文不佳的那里有雷锋同志翻译的中文版LeakCanary
华语使用验证

博客
博客地址
博主消息

Android Developers
Blog

Android官网博客, 在地方能够关注 Android 最新的进行与最高雅的博客(需翻墙)

胡凯
日前下车于腾讯北京从业 Android 开发的行事, 发起 谷歌 Android
官方培训科目中文版翻译, 那课程是学习 Android 应用开发的绝佳素材

Trinea
此时此刻在滴滴负责 Android 客户端技术, 他是开源库项目收集达人,
你想要的开源库上面都有,
并且发起 Android 开源项目源码解析, 在利用开源库的同时也可以领会里面规律,
我们可以去关怀一下,
地址

郭霖
博主郭霖是大神, 人人都称”郭神”, 是第一行代码的笔者, 博主在 CSDN
上所写的文章都很是值得学习

代码家
90后 Android 大神, 称作库达人, 博主收集了累累 Android 开源库,
博主自身也做了重重开源库, 非常值得学习

stormzhang
博主是巴黎夜息香科学和技术开发CEO, 他的博客分享了她从编程白痴到自学 Android
一路渡过的阅历, 写了一篇
Android学习之路
协助了众两人, 里面还有不少好的篇章格外适合新手入门,
并且是微信公众号「AndroidDeveloper」的运转者

light_sky
Android 开发工程师, 最近在京城工作. 谷歌(Google) big fan, 热爱开源, 热爱分享,
活跃于 GitHub, G+, 推文(Tweet), 捕捉Android最新音讯和技艺,
ViewPagerIndicator 开源项目分析者

张鸿洋
张鴻洋是 CSDN 博客专家, 博主在 CSDN 所表露的每一篇文章都是干货,
都很值得大家去学习

张兴业
张兴业同样也是 CSDN 博客专家, 博主专注移动互连网支付, 关怀移动支付业务

hi大头鬼hi
hi大头鬼hi 是Alibaba公司的一名 Android 工程师, 擅长 Android, 讴歌MDXxJava,
TiggoxAndroid, ReactNative, Node.js, 大前端, 可谓是全栈工程师, 假如你对
LX570xJava 技术感兴趣, 不妨到他的博客看看, 他写了一多级关于 LacrossexJava 的介绍

更多
那中间收集了累累国内外开发者的消息, 大家可以去探望

社区
名称
简介

StackOverFlow
IT 界的问答社区,
你付出当中所遭受的题材大多都能在此处能招来到您想要的答案

SegmentFault
SegmentFault 是壹个在意于化解编程难点, 进步开发技术的社区

CSDN
CSDN 是世上最大汉语IT技术社区

eoe
移动开发者社区

让运动支付更简明, 做最棒的开发者社区

APKBUS 安卓巴士
APKBUS
安卓巴士是一家服务于中国电信开发者学习与成人须求的综合社区服务平台

谷歌(Google)开发者社区(GDG)
GDG 是 Google Developer Groups 的缩写, 汉语名称是谷歌(Google)开发者社区

开源项目学习
项目名称
花色简介

Google I/O
2014

谷歌 I/O Android App 使用了当时风行推出的 Material Design 设计

Google play
music

多少个跨八个阳台音乐播放器

Google Santa Tracker for
Android

谷歌 开源的贰个小孩子教育和玩耍的 App

github客户端
开源者 github 团队, 援救项目标 lssues 和 Gists 并集成了情报 feed
以便及时获取来自社团好友和资料库的更新新闻,
还提供了二个用来快捷访问你创建,监控以及发布 issue 面板,
可查阅并将标题加到收藏夹

Talon-for-Twitter
贰个整机版 推特(Twitter) 第三方客户端, 属于一级水平, 而且在源代码 100% 开源,
学习能源让你丰富

Anime
Taste

开发者是代码家为 AnimeTaste 全球动画精选开发的 Android 客户端,
国内很少见的出色而且开源的 APP, 拿到豌豆荚110期设计奖

EverMemo
开发者是代码家, 伊夫rMemo 是一款让您快捷记录与分享灵感的身上便签,
极简的界面与卡片式布局, 让你记录与追寻便签更有效用

9GAG
开发者是 stormzhang 博主,这一个开源项目教您选择 Studio, Gradle
以及一些风靡的开源库疾速支付1个不利的 Android 客户端

MIUI
便签

MiCode 便签是中兴便签的社区开源版, 由 MIUI
团队(ww.miui.com)发起并贡献第一批代码, 遵从 NOTICE
文件所描述的开源协议

贝壳单词
开发者是许晓峰(Drakeet), 拿到豌豆荚设计奖, 那几个是最初版本, 新版没有开源,
但是在博主的博客当大校有个别新版的情节都退出出去写成了文章,可以去上学一下

Muzei Live
Wallpaper

开发者是 伊恩 Lake , 就职于 谷歌, 那款是定时更换桌面精美壁纸 App

两次元-网易新浪客户端
一个仿搜狐和讯客户端 App, 基本都饱含今日头条今日头条的职能, 开源公司写了一份
wiki 文档, 可以去读书一下该 App 是哪些促成的

博客园专栏
开发者是白瓦力, 项目协会清晰, 代码分包合理, 很棒.
很合乎新手去学习怎么着搭建一个 App 结构, 纯熟开发一个总体 App 的流程

eoe
客户端

eoe 社区Android客户端

oschina
开源中国社区 Android 客户端, 此开源的是 v1 本子, v2 本子将在 二零一六每年中开源

v2ex
开发者是杨辉,
那个是 v2ex Android 第三方客户端

Tweet
Lanes

效能相比完好的 推特(Twitter) 客户端

Financius
一款不难易用个人理财 Android 程序

Coding
Coding 类似于 github 2个代码托管平台, 那一个是 Coding 的 Android 版客户端

ZXing
二维码扫描工具,市集上过多行使的二维码扫描工具都以从那些修改得到的

photup
编排机批量上传照片到 facebook
上,代码分包合理,很棒,可是这么些项目看重的开源项目相比多, 相比较难编译

todo.txt-android
todo.txt 官方 Android 应用, 一个极简的将待办事件记录在 .txt 文件中

扫扫图书
3个让你精通怎么样去选取一本书的 APP, 具有扫描搜索查询图书的音讯成效

ChaseWhisplyProject
拉开录制头在你所在地点寻找鬼魂, 举行打鬼游戏

AntennaPod
AntennaPod 是多少个随机, 开源的播客客户端, 接济 Atom 和 奥德赛SS Feed

干柴
开发者是冯建, 壹个留意收集 android 相关干货(文摘,名博,github等等)财富App

Hacker
News

3个查看黑客消息报道和评论的 App

proxydroid
ProxyDroid 是三个声援您在你的 Android 设备上安装代理 (HTTP / SOCKS4 /
SOCKS5)

AliGesture
Android平台手势识别应用, 不难的手势就可以进去预置的利用, 方便很快

指读
指读顾名思义就是用指尖去读书浩瀚的书海

KJ
音乐

开发者是张涛,
急迅音乐使用到KJFrameForAndroid开发框架,
拥有界面绚丽, 操作简单, 播甩手机本地音乐, 在线收听音乐等成效, 还协理:
今日头条博客园, 百度账号, QQ 账号的一键登录

哎嘛
OSCHINA 第三方客户端, 这些本子界面比官方版本界面赏心悦目多了, 使用的是
Material Design, 界面看上去格外爽快舒服

码厩
虎扑第三方客户端, 使用到缓存技术, 当你打开三次将来的博客内容,
会自动保存到装备中, 下次打开阅读同一小说时不须求再利用互联网加载,
大家只要想为本身 App 搞缓存的, 可以商量一下该 App 是何许兑现的喔

cnBeta
第三方阅读器

该 App 是 cnBeta(汉语业界资讯站) 第三方阅读客户端, 界面也是运用 Material
Design, 还添加部分动画片效果, 令人阅读文章起来不会感觉单调,
值得去商量学习一下

BlackLight
BlackLight是由纸飞机开发公司开发的一款Android上的天涯论坛和讯第三方轻量级客户端

Actor
Actor(优聆) 是一款即时通信 App, 消除互连网通讯差的情况,
协理离线消息和文书存储, 自动与手机联系人建立联系等等

Plaid
1个鲁人持竿 Material Design
的贰个布署新闻客户端,里面的片段全然MD的一部分神效很棒,同时整个客户端的框架设计也很有参照意义

SimplifyReader
一款基于 谷歌 Material Design 设计开发的 Android 客户端, 包蕴情报简读,
图片浏览, 视频爽看, 音乐轻听以及二维码扫描多个子模块,
项目应用的是MVP架构开发

PHPHub-Android
PHPHub Android 客户端, 项目架构使用 nucleus 简化 MVP 架构, API
请求重回数据运用 LANDxJava 举办拍卖, 客户端使用了非常的二维码扫码登录,
有趣味的可以去探究一下

Leisure
有空(Leisure)是一款集”网易早报”, “果壳科学人”,
“人民网消息”以及”豆瓣图书”于一体的读书类 Android 应用,
项目里面有多语言切换、夜间情势以及无图情势,
如果你还不知晓那一个技能怎么落到实处, 不妨参考一下那个项目

Meizhi
开发者是许晓峰(Drakeet), 该 app
是数额来源代码家干货网站gank.io,
有过多开发者都干扰为那网站做客户端 app, 因为代码家大神开放该网站的 Api,
更重视的是该网站每日除了有干货还有杰出二姐看吗, 该 App 使用到的技能有
TiguanxJava + Retrofit, 代码结构十分明晰, 值得一看的开源 App.

Bingo
开发者是孙福生,
Bingo 是一款 IT 阅读学习类的开源软件, 笔者收集一些干货学习内容,
你也可以在 App 上享受您的以为干货文章, 该项目采纳动态代理 AOP 编程框架,
使开发起来更简明, 更高效. 里面有1个效益就是多样大旨切换,
感兴趣的可以看看怎么落到实处

Android 开发者杂志周刊
( 前七个资料来源
Drakeet 收集整理的,
资料原链接 地址 )
周刊名
周刊简介

Android Weekly
Android Weekly 是由Android 团队的分子和国外知名的 Android 开发者维护,
分享的始末不仅唯有干货, 而且还有新式的技术分享, 也是Android
开发世界最早, 最显赫的周刊

Android
开发技术周报

Android
开发技术周报是由@脉脉不嘚語
维护更新, 甘休到现行, 已经发布了28 期, 分享的都以高质量的篇章教程,
代码库, 工具, 音讯视频, 设计等

Android
科学院


@duguguiyu和豌豆荚一小撮工程师组成,
分享的都是时尚的 Android 技术: 固然更新频率不是很高, 然而材料确是很高的,
值得一看的

开发技术前线
开发技术前线是二个高质量技术文章的聚合网站, 首要分享 Android,
iOS,以及招聘等内容

App 开发早报
App 开发日报首要关注移动应用的费用, 它每日一刊,
分享的始末根本来源今日头条上名满天下的开发者推荐的内容, 由此质量大多是有保障的

Android
开发周报

Android 开发周报是李尚在连载更新在 Infoq 的周刊, 它不只分享 Android
的连带新闻, 新工具, 而且还有进一步时刻牵记的, 所以对于新兴老人都很合乎

干货集中营
代码家
维护更新, 礼拜五到周五每一日晚上分享, 分享内容有可以表妹, Android 干货, iOS
干货, App, 技术以外推荐, 还有休息录像

Android Blog
周刊

AndroidBlog 是由
Jomeslu
收录的, 目前就任于腾讯网, 该周刊分享内容根本有七日国内外热门技术博客,
出色的类库, 以及部分诙谐的新闻, 看了前几期分享的故事情节质量都以很高的,
由此值得推介给大家

Awesome 系列
awesome
android(1)

awesome_android(2)
awesome_android_UI
awesome_android_libraries
awesome_java
awesome_materialdesign
awesome
种类之终极版

android-dynamic-load-awesome

卡通体系
animate
awesome-animation
Material-Animations
最新资讯,AndroidViewAnimations

Material Design 设计
Material Design
教程

Material Design
教程(中文版)

Material Design Android
Library
(Material
Design 开源库, 很多效能能够一贯拿来用)
十大Material
Design开源项目

素材
常用色彩搭配表
ColorHunt-色彩搭配
在线 Material Design
界面调色板

Material
Design设计模板与素材

App Icon 图标
Icon Store
Material
icons

Iconfont

开源库收集
Android Libraries and
Resources

Android
Arsenal
(三个特地采访
android 开源库的网站, 网站平时更新)
Android
开源项目集中
(Trinea
大神收集的)
Android
开源项目源码分析
(在驾驭运用这个开源项目还要,
也应当精通当中的原理)
泡在网上的光景
android-gems(国内外众多开发者都在那边上传他们最新的品类,
还蕴藏 apk 下载)

设计情势
java-design-patterns
Android源码设计情势分析项目
Java之美[从菜鸟到高手演化]之设计方式

实践篇
Android
开发最佳实践

Android
开发最佳实践
(来自胡凯总结)
Android 最佳实践之 UI

Android
屏幕适配全攻略

给半新妇的app开发指南
Android
一些紧要知识点解析整理

Android 开发人士应幸免的 拾3个误区
Java
反射最佳实践

Android 内存优化之
OOM

Android
命名规范

艾达pter
优化方案的切磋

Android-Tips
git
使用教程

最全 Android ADB
Shell

AndroidNote
Android
常用工具类

创制安卓 app 的 三贰拾伍个经验教训
Android
三大图片缓存原理、特性相比较

Android
质量优化统计

Android
实用代码片段整合

36 个 Android
开发常用代码片段

征集了豪门常用的一部分 Android
的模版代码

Android 技术积淀:
开发规范

App
架构设计经验谈

至于 Android 开发的 40
条优化提出

哪些提升安卓代码的品质和语法
本人的 Android
开发实战经验总括

Android Tips
系列

文档
Android 官方 API
文档
(网站要求翻墙,不翻墙可以下载离线文件)
Android
官方培训科目中文版
(由胡凯发起对
谷歌(Google) Android 官方培训科目翻译的普通话版)

其余材质征集
10 个很棒的学习 Android
开发的网站

Android 开发,
你应当领会的就学能源

AndroidCat
安卓书签网

每一种 Android
开发者都应有明白的能源列表

Android 开发者网址导航
Android
开发收藏夹

TimLiu-Android(TimLiu
总计的 Android 开源项目及库)
AndroidTips

网易上的商讨
有啥 Android 大牛的 blog
值得推介?

GitHub 上都有啥样值得关心学习的
Android项目?

GitHub 上有哪些适合新人围观的 Android
项目?

二〇一四年移动装备界面设计有怎么着方向?
Android开发中,
有哪些让你觉得贴心的法门,类或接口?

Android
Studio有如何非凡好用的插件?

Android
开发有哪些新技巧出现?

有怎么着精粹的 Android 应用开源项目, 特效,
设计素材推荐?

有没有合乎 Android 开发初学者的 App
源码推荐?

Android有怎样好的技术点适合进行技术分享?
Android
Studio有啥样奇技淫巧?

Android 开发: 起初一个品类前,
做好哪些准备可以一矢双穿?

贡献者
点击该链接查看该品种具有进献者
License
如上内容选取 CC BY-NC-SA
3.0

举办许可, 转发请评释出处, 版权归本人及持有贡献者所有

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图