晓晨想说说我是怎么学习Android的

硬件

推荐mac

用mac开发个人感觉十分赞的,我到了大四才换的mac,从此以后简直不想再碰Windows,,如果你暂时还没资金换一台mac,你可以使用Ubuntu,不过对于Android开发还是有很多坑的。

开发环境

Android Studio 已经出了1.0 版本,你还是有什么理由使用eclipse呢!(目前Android Studio 对NDK的支持还是一般)不过大部分人还是不做NDK开发的,果断换成Android Studio吧!

翻墙

推荐 云梯vpn

千几天国内封vpn兼职不让开发者过日子啦,不过云梯依旧坚挺。

使用晓晨的云梯推广链接可以帮助你省10元

链接:https://www.ytbit.com/?r=868654b89611c354

学习路线

Android官网:

把Training的部分好好的学习一下,国内很多Android入门书籍都算是官网的翻译。

晓晨喜欢先跟着视频来学习,最早学习过马士兵老师的Java视频算是打下Java基础,最早学习过Mars老师的Android视频,个人感觉视频比较浅显易懂,然后系统学习了Sundy老师的Android深入浅出,学习完这个视频你就以及算是入门级了,而且已经可以开始做一些小项目了。之后每天看看极客学院看看新技术,在github上研究一些开源项目的实习原理(提到的视频我随后会在公众号内部分享 公众号:xiaochenAndroid)

接下来上一张图,说明下你要掌握学习的小知识点

如果你这些都了解了你可以参与一些开源项目

Android开发必知的一些开源库

说到开源库就不得不提GitHub,只能说是目前最活跃的开源社区,不知道的赶紧去注册个账号使用起来,绝对是你快速提升技术的利器。

Volley

App开发中免不了要和服务端进行交互,而volley是Google官方推出的一个开源的网络通信库,它能使网络通信更简单,更快速。

Volley完全解析

Android volley sample

ActiveAndroid

ActiveAndroid算是一个轻量级的ORM(对象关系映射(Object Relation Mapping))框架,简单地通过如save()和delete()等方法来做到增删改查等操作。

ActiveAndroid–Android轻量级ORM框架

Retrofit

Retrofit和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。

Retrofit – Java(Android) 的REST 接口封装类库

Android-Universal-Image-Loader

Android-Universal-Image-Loader是一个强大的开源图片异步加载库,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。

Android-Universal-Image-Loader

Android开源项目分类汇总

https://github.com/Trinea/android-open-project

非常全面的GitHub开源项目汇总,不需要重复发明轮子,尽情遨游在开源世界里吧

请关注

使用双手的是劳工,使用双手和头脑的舵手,

晓晨想说说我是怎么学习Android的

相关文章:

你感兴趣的文章:

标签云: