首先,先说明下。我们的团队是For the Dream,组长为西瓜大神@schaepher,以后不管是老师布置的团队作业,或者是后期我们团队开发过程中的一些记录,分析等都将发布在西瓜@schaepher的博客里,欢迎评价。我在这里发表的博客只作为我个人的一些记录,并不代表团队。我只是想看看能不能培养成写博客的习惯,╮(╯▽╰)╭毕竟刷刷存在感,装装13还是很有满足感的。后期的打算是将自己学习Android过程中,把一些值得记录下来的写成博客保存下来。
第一篇就分享些Android大神的博客以及我在瞎逛时偶尔遇见的一些好文章,有些写得真的很好,看过后印象还很深,这里就记录下来,以后可以直接翻看。当然,现在记录的干货有点少,本篇会持续更新,周期不固定╮(╯▽╰)╭。
一、值得收藏的博客
老话说得好,站在巨人肩上,看得更远。有了大神的指引,毕竟也能少走点弯路,下面记录一些逛博客时遇到的Android大神的博客。
这是个Android大神,博客写了几百篇,内容包揽了Android新手入门的系列教程,能力提升系列,设计模式系列,以及大神自己开发的各种客户端系列。非常值得在空闲时间跟着他的博客学习。或者来这里查找自己学习过程中所需要的部分知识讲解,但由于博客内容实在过多,还是要学会如何快速的在众多博客中查找自己所需的。
《第一行代码》的作者,我接触安卓看的第一本书就是郭霖大神的神作。这本书写得很浅显,易懂。理论配合最佳实践,非常适合新手学习。反正,我就是看着这本书学过来的。
这个代码家不简单啊,偶然发现他博客,发现里面一堆Demo,而且源代码都在Github上,这肯定得收藏下来,有空fork过来玩玩看。
二、值得一看的文章
1、 Android开发经验谈-很少有人会告诉你的Android开发基本常识
这篇文章写得挺不错的,反正我第一次看过后就有挺深的印象了。里面讲了**提问的技巧**,才发现原来提问还有这么多学问。还有一些**解决BUG技巧**等等,总之,值得一看。
题目写得很清楚了,这篇讲解了编程过程中我们需要注意的命名,很多糟糕的命名都需要注意。很值得一看,看了才知道自己现在的命名还需要很大的改进。
3、 如何用 Android Studio 导入开源项目以及常见错误的解决办法
最近在研究如何使用第三方开源框架,如果只是引用一个jar包那还好操作,但如果想要引用一个第三方开源项目来作为依赖包则经常出现各种各样的错误。网络上,还有官网的教程中都说要在什么build.grade文件中添加一些信息,但又没说明其实项目中是 有两个build.grade文件的,一个是全局的,而另一个是模块的。或许他们都觉得这是常识,但对于很多新手,比如我就不知道,因此在这个地方困惑了很久。这篇教程中写得挺详细的,介绍了build.grade中各部分分别是用来干嘛的,也提出了一些常见的错误及解决办法,如果你引入第三方开源项目也碰到各种错误,不妨来这里看看。
三、值得常逛的网站
用过Goole的才知道百度对于我们编程人员来说有多糟糕,之前还一直不理解为什么老师老是强调有问题不能百度,要Google,那时还傻傻的以为没什么区别。总之,国外有特别多的好的资源等我们搜索,不仅要用Google,还要学会用Google有技巧的搜索。
这个网站真的非常好,我发现我以前百度半天找不到解决方法然而在这边却很容易找到。只是有点遗憾的是,全是英文。尽管如此,还是要推荐,因为这网站的提问者一般当自己的问题得到解决都会补充再上面,而不像国内很多提问的不管有没有人回答,问完就算了,自己或许已经找到解决方法,但对其他人却没有什么帮助。
虽然国内也有翻译过的中文网,但官网里面的很多资料,国内的都没有。有精力一定要来跟着官网学习。 ## [3、 干货集中营](http://gank.io/) 这是个每周推荐一些干货的网站,支持邮箱订阅,偶然在学习一个开源项目MeiZi的时候发现的,觉得不错,就推荐上来了。
无聊的时候,或是有闲情的时候可以来这边逛逛,经常会看到各种前辈分享他们的经验。而且,经常能碰到各种很有趣的话题,比如说在真实工作中的编程是怎么样的,与学校里有什么不同?,还有一个人如何开发一款 App?,等等。如果你有独特的见解,也可以来这边畅说欲言,如果你有兴趣,可以来这边学习前辈的各种经验。