Android学习资料整理:流行框架&网站书籍推荐-&--博客推荐

博客推荐

博客地址博主信息
Android Developers BlogAndroid官网博客 ,有Android 的最新资讯,要翻墙。
郭霖博主郭霖是大神, 人人都称"郭神", 是第一行代码的作者, 博主在 CSDN 上所写的文章都非常值得学习
张鸿洋张鴻洋是 CSDN 博客专家, “洋神”, 他的每一篇博客都很值得大家去学习
代码家Android 大神, 博主收集了很多 Android 开源库, 博主自己也做了很多开源库, 非常值得学习,另外是gank.io的组织者。
Trinea目前在滴滴负责 Android 客户端技术, 他是开源库项目收集达人, 你想要的开源库上面都有,并且有源码解析,大家可以去关注一下, 地址 .
张兴业张兴业同样也是 CSDN 博客专家
大头鬼hi大头鬼hi 是阿里巴巴集团的一名 Android 工程师, 写了一系列RXJava 资料。
农民伯伯资深博客写手,他的博客非常值得一看。
任玉刚《安卓开发艺术探索》作者。
罗升阳CSDN博客专家,《安卓系统源代码情景分析》。

微信公众号推荐

微信公众号ID博主信息
guolin_blog郭霖的公众号,有每日推荐文章,《第一行代码》作者。
hongyangAndroid张鸿洋的公众号。有每日推荐文字,Csdn博客专家。
AndroidDeveloper他是上海薄荷科技开发主管, 他的博客分享了他从编程白痴到自学 Android 一路走过的经验, 写了一篇 Android学习之路 帮助了无数人, 里面还有很多好的文章非常适合新手入门,

书籍推荐

书籍名称备注
第一行代码郭霖大杰作,适合新人
Java核心技术 卷Ijava入门书籍
Effective Java进阶书
Java并发编程Java并发编程
给大忙人看的Java8给大忙人看的Java8
Thinking In Java 中文版学习Java 语言必备书籍
Android群英传本书作者 @Tomcat 的猫。
Android开发艺术探索由任玉刚所著.
深入理解Java虚拟机不是很难 ,需要看看
鸟哥的Linux私房菜太经典。
图解Http让你很快上手http。
Head First设计模式Head First设计模式
程序员修炼之道程序员修炼之道
Git权威指南中文手册Git权威指南中文手册
数据结构与算法基础数据结构和算法的书,比较全
JavaScript权威指南JavaScript权威指南,学习js一本书差不多了

关于书籍选择当下最适合自己的最重要。

初学Android

对于一个初学者,最大的障碍在于如何用好ide以及项目结构。每一本入门书都绕不开这一个环节。这样的书需要越新越好。因为ide版本也在不断升级,一些changelog会让初学者卡住。这里不做推荐,只要找最新出版的书就可以了。

有了Android工作的1年里

一个良好的积累来源于平日的知识吸收。量变会引起质变。这个时间段,多吸收点知识是必要的。从量上首当其冲的就是API文档了,其次就是《第一行代码》 了。再来就是郭霖和鸿洋的博客了。能把一个知识点从浅入深的讲解成API文档,也只有他们俩了。

未来的1到2年

积累到一定程度,就需要不断的通过实战来补充经验。Android以坑多,黑科技著称。没在坑里滚过的都不叫真的android程序员。如果有本书能帮你快速理出这些坑。那就是《App研发录》了。虽然里面也有些写的不那么准确的问题,但这不碍事。

工作2-3年

坑也淌的不少了。也许你曾为了解决某个bug,花了好几天google遍了,源码翻烂了都没能解决。这时候就得考虑考虑,是否应该从原理入手去分析问题。一个component或者一个API是通过怎样的需求来定制实现的。如果你能从原理上去理解意图,那在解决问题时会更有方向,而不会想无头苍蝇。《Android开发艺术探索》应该就是你需要的书。它虽然没有帮你具体的解决某个bug,但是它给了你一个宏观的构图。以后你会事半功倍。

工作了3年以后

你已经是个合格的开发者了。一些问题都不会再难倒你。但是你在一个team里与大家协作。如何编写高质量,可复用的代码是一生的追求。这类书籍有很多,从具体的《Effective Java》到抽象的《HeadFirst设计模式》再到心中无码的《敏捷软件开发:原则、模式与实践》《重构》再回归到本质《编程珠玑》。这都是不错的选择。

####并行
1. 多尝试其他语言,了解其他语言的优点与特性,与android相互印证。是非常有必要的。
2. 可以尝试从非技术角度来看技术。《暗时间》 《精进,如何成为一个厉害的人》 都推荐大家看看。高效来自于自我认知

看书的目的,是系统的理解某一相对独立的点与面。尽量抽整块的时间来消化,别像看博客,公众号那样,手指一划一页就翻没了。没有真正的思考与实践,就不叫真的理解。平时那些碎片知识如果能通过系统的书籍来整理,是对我们的知识体系的梳理与巩固。

至于那些还不能消化高阶体系的朋友也不用强求,这是一个过程。先知其然,再去知其所以然。选当下最适合自己的,一步步进阶,不是更好吗~

RxJava系列

名称备注
ReactiveX/RxJava文档中文版大神们在百忙之中翻译的文档,感谢开源。
ReactiveX/RxJava官方APIReactiveX/RxJava官方API
给 Android 开发者的 RxJava 详解给 Android 开发者的 RxJava 详解 ,作者:扔物线
深入浅出RxJava大头鬼写的Rxjava 系列
老罗Rxjava视频老罗Rxjava视频

retrofi系列

名称备注
官方文档squire出品,必属精品。
Retrofit 2.0:有史以来最大的改进泡在网上的日子,翻译。
Retrofit2.0使用详解讲解了基本的使用方法

MVP系列

名称备注
Android中的MVP泡在网上的日子翻译。
google写的列子google写的MvP例子。
Android-CleanArchitecture一个适合新人的MVP例子

MaterialDesign系列

名称备注
- Material Design 教程google官方提高的materail design 指导。
- Material Design 教程(中文版)翻译的中文文档。
- Material Design Android Library (Material Design 开源库)一些非常优秀的material design 开源库。

MVP-retrofit-rxjava-materialDesign系列

名称备注
瓣呀瓣呀,一个基于豆瓣API仿网易音乐的开源项目(本人写的,欢迎star)
大象一个第三放PHPHUB客户端
开发资料开发 Material Design+RxJava+Retrofit+MVP App 参考资料

Kotlin系列

名称备注
kotlin 介绍kotlin 介绍
kotlin 官网kotlin 官网,最新的资讯。
kotlin,网友对其评价网友对其评价 ,很中肯。本人已经在学习,觉得如果熟练,开发速度大大提高,代码可读性也提高。

开源项目学习

项目名称项目简介
Google I/O 2014Google I/O Android App 使用了当时最新推出的 Material Design 设计
Google play music一个跨多个平台音乐播放器
github客户端开源者 github 团队, 支持项目的 lssues 和 Gists 并集成了新闻 feed 以便及时获取来自组织好友和资料库的更新信息, 还提供了一个用于快速访问你创建,监控以及发布 issue 面板, 可查看并将问题加到收藏夹
MIUI 便签MiCode 便签是小米便签的社区开源版, 由 MIUI 团队(ww.miui.com)发起并贡献第一批代码, 遵循 NOTICE 文件所描述的开源协议
oschina开源中国社区 Android 客户端, 此开源的是 v1 版本, v2 版本将在 2015 年年中开源
ZXing二维码扫描工具,市场上许多应用的二维码扫描工具都是从这个修改得到的
Meizhi开发者是许晓峰(Drakeet), 该 app 是数据来自代码家干货网站gank.io, 有很多开发者都纷纷为这网站做客户端 app, 因为代码家大神开放该网站的 Api, 更重要的是该网站每天除了有干货还有漂亮妹子看呢, 该 App 使用到的技术有 RxJava + Retrofit, 代码结构非常清晰, 值得一看的开源 App.
鲁班Android图片压缩工具,仿微信朋友圈压缩策略,一个优秀的压缩图片框架
ZhihuDailyPurify知乎日报·净化
瓣呀瓣呀,一个基于豆瓣API仿网易音乐的开源项目(本人写的,欢迎star)

开源库收集

  • awesome-android-ui
  • awesome-android-libraries
  • 泡在网上的日子
  • Android Libraries and Resources
  • Android Arsenal (一个专门收集 android 开源库的网站, 网站经常更新)
  • Android 开源项目汇总 (Trinea 大神收集的)
  • Android 开源项目源码分析 (在懂得使用这些开源项目同时, 也应该了解当中的原理)
  • 安卓巴士

Android开发者杂志周刊

周刊名周刊简介
干货集中营由 代码家 维护更新, 分享内容有漂亮妹子, Android 干货, iOS 干货, App, 技术以外推荐, 还有休息视频
Android WeeklyAndroid Weekly 是由Android 团队的成员和国外知名的 Android 开发者维护, 分享的都是干货。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

小结

有了这么多优秀的开发工具,可以做出更高质量的Android应用。

当然了,“打铁还需自身硬”,想要写出优秀的代码,最重要的一点还是自身的技术水平,不然用再好的工具也不能发挥出它的全部实力。

在这里我也分享一份大佬自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。

总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

学习PDF+架构视频+面试文档+源码笔记**,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。

总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

如果你有需要的话,可以点击这里领取

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值