菜单

(推荐)Android学习资料收集(转)

2018年10月25日 - 最新资讯

收集整理这卖资料灵感来自于trip_to_iOS,
征得同意引用了该资料的发端描述

收集整理这卖资料要帮助新家学习 Android 开发,
希望会迅速救助到他俩很快入门, 找到适合自己学习材料,
节省双重失收集学习资料时间.

即卖资料我会不断的创新到,
同时也接再多备丰富经历的Android开发者将协调常用之家伙、学习材料、学习心得等享受上来,
我拿定期筛合并, 该份学习材料有欠缺的地方, 也呼吁指出, 我会谦虚接受改正,
希望自己能跟大家共同来读, 谢谢.

种类立即更新地址为
GitHub:https://github.com/Freelander/Android\_Data欢迎
star, follow.

设若你来另外看法要建议吧得透过邮件或微博联系我

书籍

图书名称推荐理由

Thinking In Java
中文版习
Android 开发, 首先需 Java 基础, 这里推荐 Thinking In Java, Thinking In
Java 是 Java 的藏图书, 是上学 Java 语言必备书籍

率先行代码郭霖大神的杰作,
郭神以CSDN中的博客文章很正确, 书我看了, 非常适合新手,
里面的情很深, 建议做郭神博客文章共来读

疯狂Android讲义第三版本作者是李刚,
这本书是冲 Android 5.0 来讲的, 我看了第二版本,
这按照开让自家第一觉得就是是死珍惜, 但里面内容写的尚是非常详细的, 代码很多,
可以跟着代码一步步敲诈

Android群英传本书作者@Tomcat的猫,
曾就职于上海TCL通讯, 从事Alcatel(阿尔卡特)Android手机系统的定制工作,
活跃于CSDN, 目前走马上任于上海沪江网Android开发部RD项目组,
负责沪江App的效能预研

Android开发方探索鉴于@任玉刚Coder所著,
是一本Android进阶类书籍,
采用理论、源码和行互相结合的道来论述高品位的Android应用开发而点.
本书从三只地方来集团内容: 第一, 介绍Android开发者不爱控制的组成部分知识点:
第二,结合Android源代码和应用层开发过程, 融会贯通,
介绍部分比深切之知识点: 第三, 介绍一些核心技术和Android的性能优化思想.

App
研发录本书作者是确保建强,
本书是作者多年 App 开发之经验总结, 从App架构的角度, 重点总结了 Android
应用开发被常见的实用技巧和疑难问题解决措施, 为打造高质量 App
提供有价之实施指导, 迅速提升利用开发能力与解决疑难问题的能力.
这按照开非常便于 Android 开发者进阶.

Android
设计模式源码分析本书作者是开发技术前线创立者之一
Mr.Simple, 该书于 Android 源码的角度由浅入雅地剖析设计模式的利用,
让工程师等拿设计与模式重视起来, 提升自己的宏图力量跟代码质量

付出环境/工具:

(附上:
超多开发工具下载地址,
不欲翻墙,
后五个器资料在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 的插件

GradleDependenciesHelperPluginGradle
因自动补全插件

Smali
Viewersv是一律款款免费
APK 分析软件,对而感兴趣的APP分析看她都因此了几什么,
对你学习借鉴来早晚救助

folding-pluginlayout
文件夹里之布局文件一般生丰富深丰富无目录, 这个插件就是得将 layout
分好层级结构, 类似 src 下目录结构

CodeGlance每当编排代码最右,
显示同一片代码小地图

Statistic统计整个项目行数的插件,
这可代表我们日日夜夜辛辛苦苦必备插件

idea-markdown在
AS 中编 Markdown 文件, 可以直接预览网页显示效果, 对于你时常编写
Markdown 文件的公值得拥有这插件

StethoStetho是
Facebook 出品的一个强硬的 Android 调试工具,使用该工具而得当 Chrome
Developer Tools查看App的布局, 网络请求(仅限使用Volley,
okhttp的大网要求库), sqlite, preference,
一切都是可视化的操作,无须自己于去用adb, 也非需root你的装备

ClassySharkClassyShark
是 Google 发布之平等慢性可以查看 Android 可执行文件的浏览工具, 支持.dex,
.aar, .so, .apk, .jar, .class, .xml 等文件格式, 分析中的内容包括
classes.dex 文件, 包、方法数量、类、字符串、使用的 NativeLibrary 等

ButterKnife
ZeleznyButterKnife
生成器, 使用起来非常简单方便, 为卿简写了重重 findViewId 代码,
如果你切莫了解 ButterKnife
的足交这里看看

SelectorChapek设计师为咱们提供好了各种资源,
每个按钮都设描绘一个selector是匪是异常辛苦?
这么这个插件就是吧解决这个题材如果生,
你不过待开的凡告设计师们按标准命名就哼了, 其他一键搞定

GsonFormat本大部分劳务端api都为json数据格式返回,
而客户端需要依据api接口生成对应的实体类, 这个插件把此历程自动化了,
赶紧采取起来吧

ParcelableGeneratorAndroid中的序列化有有限种植方法,
分别是促成Serializable接口和Parcelable接口,
但在Android中是引进使用Parcelable,
只不过我们这种办法如于Serializable方式如麻烦,那么有了此插件一切就ok了

LeakCanary灵魂企业Square最近刚刚开源之一个雅实用之家伙,
强烈推荐, 帮助您当开发阶段方便的检测出内存泄露的题材,
使用起来再简约好, 而且我们团第一时间使用帮助我们发现了诸多题材,
英文不好的这里来雷锋同志翻译的中文版LeakCanary
华语使用说明

博客:

博客地址博主信息

Android Developers
BlogAndroid官网博客,
在上头可以关心Android最新的开展以及最上流的博客(需翻墙)

胡凯现阶段走马上任于腾讯上海从业Android开发的工作,
发起 Google Android 官方培训科目中文版翻译,
这课程是上Android应用开发之绝佳素材

Trinea当下在滴滴负责
Android 客户端技术, 他是开源库项目募集达人,
你想使的开源库上面还发,
并且发起 Android 开源项目源码解析, 在以开源库的以也可知晓里面规律,
大家可以去关注一下,地址

郭霖博主郭霖是大神,
人人都如”郭神”, 是首先尽代码的作者, 博主在 CSDN
上所勾画的章都颇值得学习

代码家90后Android大神,
称作库达人, 博主收集了重重Android开源库, 博主自己为召开了成千上万开源库,
非常值得学习

stormzhang博主是上海薄荷科技支出主管,
他的博客分享了外自编程白痴到自学 Android 一路走过的更,
写了同一篇Android学习的路扶了许多总人口,
里面还有为数不少吓的篇章非常适合新手入门,
并且是微信公众号「AndroidDeveloper」的运营者

light_skyAndroid开发工程师,
目前当京工作. Google big fan, 热爱开源, 热爱分享,
活跃于GitHub、G+、Twitter, 捕捉Android最新消息和技术, ViewPagerIndicator
开源项目分析者

张鸿洋张鴻洋是
CSDN 博客专家, 博主在 CSDN 所公布的各国一样首文章还是干货,
都生值得大家去上

张兴业张兴业同为是
CSDN 博客专家, 博主专注移动互联网支付,关注活动开工作

hi大头鬼hihi大头鬼hi
是阿里巴巴集团之一模一样称呼 Android 工程师, 擅长 Android, RxJava, RxAndroid,
ReactNative, Node.js, 大前端, 可谓是全栈工程师, 如果你针对 RxJava
技术感兴趣, 不妨到外的博客看看, 他形容了同等多级关于 RxJava 的介绍

更多立马里面收集了过多国内外开发者的消息,
大家可以错过探访

社区:

名简介

StackOverFlowIT
界的问答社区, 你付出中所遇的题目多都能于此地会招来到公想只要之答案

SegmentFaultSegmentFault
是一个专注让解决编程问题, 提高开支技巧的社区

CSDNCSDN
是环球最为充分中文IT技术社区

eoe
移动开发者社区给运动开还简明,
做尽全的开发者社区

APKBUS
安卓巴士APKBUS
安卓巴士是同等贱服务让中国移动开发者学习及成长得之汇总社区服务平台

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

开源项目学:

项目名称项目简介

Google I/O
2014Google
I/O Android App 使用了这最新推出的 Material Design 设计

Google play
music一个超多独阳台音乐播放器

Google Santa Tracker for
AndroidGoogle
开源之一个儿童教育和戏之 App

github客户端开源者
github 团队, 支持项目的 lssues 和 Gists 并集成了消息 feed
以便及时得到来自组织好友同资料库的翻新信息,
还提供了一个用于快速访问你创造,监控以及公布 issue 面板,
可查看并将题目加到收藏夹

Talon-for-Twitter一个完好版
Twitter 第三着客户端, 属于顶级水平, 而且在源代码 100% 开源,
学习资源被你充分

Anime
Taste开发者是代码家为
AnimeTaste 全球动画精选出之 Android 客户端, 国内十分少见的优良而开源的
APP, 获得豌豆荚110期设计奖

EverMemo开发者是代码家,
EverMemo 是一模一样缓缓让你快记录与分享灵感的身上便签, 极简的界面与卡片式布局,
让您记录以及追寻便签再有效率

9GAG开发者是stormzhang的博主,这个开源项目驱动君以Studio,Gradle
以及部分兴的开源库快速支付一个不利的 Android 客户端

MIUI
便签MiCode
就签是小米就签的社区开源版, 由 MIUI
团队(ww.miui.com)发起并献第一批代码, 遵循 NOTICE
文件所讲述的开源协议

贝壳单词开发者是许晓峰(Drakeet),
获得豌豆荚设计奖, 这个是前期版本, 新版没有开源,
但是在博主的博客中以一些新版的情还脱出来写成了稿子,可以错过读一下

Muzei Live
Wallpaper开发者是
Ian Lake , 就职于 Google, 这款是定时换桌面精美壁纸 App

季次元-新浪微博客户端一个学新浪微博客户端
App, 基本都蕴涵新浪微博的效应, 开源集团写了同等客 wiki 文档,
可以去上一下该 App 是如何兑现的

知乎专栏开发者是白瓦力,
项目组织清晰, 代码分包合理, 很棒. 很吻合新手去念怎样增加建筑一个 App 结构,
熟悉开发一个完好 App 的流程

eoe
客户端eoe
社区Android客户端

oschina开源中国社区
Android 客户端, 此开源的凡 v1 本, v2 版将以2015年年中开源

v2ex开发者是杨辉,
这个是 v2ex Android 老三正值客户端

Tweet
Lanes成效于完好的
Twitter 客户端

Financius同样慢性简单好用个人理财
Android 程序

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

ZXing二维码扫描工具,市场上多多利用的亚维码扫描工具都是自夫修改得的

photup编制机批量上污染照片及facebook上,代码分包合理,很棒,不过是类型依赖之开源项目比多,
比较难以编译

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

扫扫图书一个为您知如何错过拣同一本书的
APP, 具有扫描搜索查询图书的音功能

ChaseWhisplyProject拉开摄像头在您所在位置寻找鬼魂,
进行打鬼游戏

AntennaPodAntennaPod
是一个随机、开源之播客客户端, 支持Atom和RSS Feed

干柴开发者是冯建,
一个只顾收集 android 相关干货(文摘,名博,github等等)资源 App

Hacker
News一个查黑客新闻报道和评论的
App

proxydroidProxyDroid
是一个援助您在您的 Android 设备及安代理 (HTTP / SOCKS4 / SOCKS5)

AliGestureAndroid平台手势识别应用,
简单的手势便得进来预置的用, 方便快捷

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

KJ
音乐开发者是张涛,
快捷音乐使到KJFrameForAndroid付出框架,
拥有界面绚丽, 操作简单, 播放手机本地音乐, 在线收听音乐等功能, 还支持:
新浪微博, 百度账号, QQ账号的一样键登录

哎嘛OSCHINA第三在客户端,
这个版本界面比官方版界面好看多矣, 使用的凡 Material Design,
界面看上去挺爽快舒服

码厩博客园第三在客户端,
使用及缓存技术, 当你打开一涂鸦以后的博客内容, 会自动保存及装备中,
下次打开阅读同一文章时未欲更利用网络加载, 大家只要想呢温馨 App
搞缓存的, 可以研究一下欠 App 是安贯彻的喔

cnBeta
第三正值阅读器该
App 是 cnBeta(中文业界资讯站) 第三在阅读客户端, 界面也是使 Material
Design, 还加上有卡通效果, 让人阅读文章起来不会见倍感单调,
值得错过研究学习一下

BlackLightBlackLight是由张飞机出集团开发的一款Android上之初浪微博第三方轻量级客户端

ActorActor(优聆)
是一致迟迟即时通讯 App, 解决网络通讯差之景象, 支持离线消息及文件存储,
自动以及手机联系人建立联系等等

Plaid一个比照
Material Design
的一个统筹新闻客户端,里面的组成部分意MD的部分神效很硬,同时所有客户端的框架设计啊老有参考意义

SimplifyReader同一缓慢基于
Google Material Design 设计开发的 Android 客户端, 包括情报简读,
图片浏览, 视频爽看, 音乐轻听以及二维码扫描五独子模块,
项目用的是MVP架构开发

PHPHub-AndroidPHPHub
Android 客户端, 项目架构使 nucleus 简化 MVP 架构, API 请求返回数据利用
RxJava 进行处理, 客户端使用了异样的第二维码扫码登录,
有趣味之可错过研究一下

Leisure逸(Leisure)是一样舒缓集合”知乎日报”、”果壳科学人”、”新华网快讯”以及”豆瓣图书”于一体的开卷类
Android 应用, 项目里来差不多语言切换、夜间模式及无图模式,
如果你还未掌握这些技能怎么落实, 不妨参考一下此类别

Android 开发者杂志周刊

(
前五独资料来源于Drakeet收集整理的,
资料原链接地址)

周刊誉为周刊简介

Android
WeeklyAndroid
Weekly 是出于Android 团队的积极分子及海外有名的 Android 开发者维护,
分享的内容不仅只有干货, 而且还有最新的技艺分享, 也是Android
开发领域太早, 最显赫的周报

Android
开发技术周报Android
开发技术周报是出于@脉脉不嘚語保障更新,
截止至本, 已经宣布了28 期, 分享的都是强质量之章教程, 代码库, 工具,
新闻视频, 设计等

Android
科学院由@duguguiyu与豌豆荚一略拈工程师组成,
分享的还是行的 Android 技术: 虽然更新频率不是蛮高,
但是质量真正是杀挺高之, 值得一看的

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

App 开发日报App
开发日报主要关注活动采用之开销, 它每天一刊,
分享的情要根源微博及闻名的开发者推荐的内容, 因此质量大多是生包的

Android
开发周报Android
开发周报是郭亮在连载更新在 Infoq 的周刊, 它不但分享 Android 的相干新闻,
新工具, 而且还有更深切之, 所以对于新兴老人都不行合乎

干货集中营由代码家保护更新,
周同到周五每日中午分享, 分享内容来美好妹妹、Android 干货、iOS
干货、App、技术外推荐, 还有休息视频

Awesome 系列:

awesome
android(1)

awesome_android(2)

awesome_android_UI

awesome_android_libraries

awesome_java

awesome_materialdesign

awesome
系列的终极版

卡通系列

animate

awesome-animation

Material Design 设计:

Material Design
教程

Material Design
教程(中文版)

Material Design
教程(中文版)新增二十大多章

Material Design Android
Library(Material
Design 开源库, 很多意义好一直用来之所以)

十挺Material
Design开源项目

素材:

常用色彩加配表

ColorHunt-色彩加配

在线 Material Design
界面调色板

Material
Design设计模板与资料

App Icon 图标

Icon Store

开源库收集:

Android Libraries and
Resources

Android
Arsenal(一个专门采访
android 开源库的网站, 网站经常更新)

Android
开源项目集中(Trinea
大神收集之)

Android
开源项目源码分析(在了解以这些开源项目以,
也应了解当中的法则)

泡在网上的生活

设计模式:

java-design-patterns

Android源码设计模式分析类

Java之美[自打菜鸟到高手演变]的设计模式

实践篇

Android
开发最佳实践

Android 最佳实践的 UI

Android
屏幕适配全攻略

叫半新娘的app开发指南

Android
一些最主要知识点解析整理

Android开发人员应避免的10独误区

Java反射最佳实践

Android内存优化的OOM

Android
命名规范

Adapter优化方案的探索

Android-Tips

git
以教程

最全 Android ADB
Shell

AndroidNote

Android
常用工具类

创办安卓app的30个经验教训

Android
三可怜图片缓存原理、特性对比

Android
性能优化总结

Android
实用代码有整合

36个 Android
开发常用代码有

文档:

Android 官方 API
文档(网站要翻墙,不翻墙可以下载离线文件)

Android
官方培训科目中文版(由胡凯发起对
Google Android 官方培训课翻译的中文版)

其它:

10只特别硬的上学 Android
开发的网站

Android 开发,
你应该知道之求学资源

AndroidCat
安卓书签网

每个 Android
开发者都应有了解之资源列表

Android 开发者网址导航

Android
开发收藏夹

知乎上的座谈:

发什么 Android 大牛的 blog
值得推介?

GitHub 上都产生哪值得关注学习之
Android项目?

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

2015
年移动设备界面设计有怎样方向?

Android开发被,
有什么吃你当亲之方式,类或接口?

Android
Studio有哪些大好用的插件?

Android
开发有什么样新技巧出现?

生怎么样精彩的 Android
应用开源项目、特效、设计素材推荐?

来没起符合 Android 开发新家的 App
源码推荐?

Android有什么好之技术点适合进行技能分享?

Android
Studio有什么奇技淫巧?

Android 开发: 开始一个档前,
做好哪些准备可以事半功倍?

贡献者

点击该链接查看该项目有贡献者

License

上述内容以CC BY-NC-SA
3.0进行许可,
转载请注明出处, 版权归自己及持有贡献者所有

相关文章

发表评论

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

网站地图xml地图