给大家分享一些安卓自学心得

2019-12-10 19:45:20于丽
本文是笔者在学习安卓开发的过程中的一些经验之谈的分享,希望对大家学习安卓开发能够有所帮助。  

概述

今天通过此文总结一下笔者在安卓学习和开发上的一些经验,希望对自学android开发的童鞋的有一定的帮助。

要怎么学

1.看书,该看哪些书请看[这里],里面总结得很好。

2.看视频,现在有很多视频学习网站,比如[慕课网]和极客学院等。以前我读大三那会儿,挺喜欢在网上看黑马程序员和mars老师的视频。

3.写代码,程序员就应该三句话不离本行,只有你累积得够多的代码、踩过够多的坑、不断实践,你才有可能在一个领域做大做强。

4.找个好基友,三人行必有我师,学习的路上要有几个志同道合伙伴才能共同进步。

5.向大牛看齐,多看大牛的博客,并尝试在他们的博客上留言和交流,大牛都是比较喜欢探讨问题的。

要学习什么

-首先就是java基础了,这个是必须的。

-android基础。

-更多更好的开发技术,比如RxJava,java8的lambda表达式,eventbus等等。

推荐的工具和开源框架

-网络请求:asyncHttpClient、okhttp、volley等,这些开源的网络请求框架简单易用,并且高效。

-json解析:Gson或者fastjson,前者是谷歌推出的,后者是阿里。用这些开源的包来解析json不但好用,而且高效。

-加载图片:UniversalImageLoader、Picasso、Fresco、Glide等。

-数据库:ormlite、realm、greenDao等。

-视图绑定:bufferKnife

推荐的网站

下面给大家介绍一些比较好的网站,大家遇到问题可以通过这些网站来解决。由于国内的网络限制,部分国外网站无法直接访问,需要翻墙才可以,如何翻墙大家可以搜一下。

这里给大家介绍一些翻墙的vpn,免费的有二师兄等,收费的有红杏vpn,佛跳墙,曲径,谢公屐等。

[Google] 能用Google就坚决不用百度,不过由于国内的限制,可能会用不了,大家可以搜一些开源的vpn来翻墙。