android开发者各阶段的学习方向和资料

Android初学者

        对于初级开发者来说,我一般更推荐购买一本基础书,泛泛的浏览一下Android的基础知识点,市面上的各种Android其实都差不多,大家都算是半斤八两,图灵的质量还算是不错,比如郭霖的第一行代码,还有上次图灵妹子 @图灵教育 送的这本Android编程权威指南,我自己买的Android 4高级编程,随便一本都好,放桌子上没事翻翻的.如果你英语尚可,并且能够翻墙,请直接使用API GUIDER,大部分图书你都可以看做是对这部分的翻译且扩展
        编程新手,一定要多动手,当然,这个是夸张的说法,我总不能蛋疼的把这几千个例子自己全写一遍吧✧*。(´☯ ف ☯),隐约记得我当时大约写了几百个例子.
当你能够写一些个简单的应用的时候,比如像我是先从对一个开源的课程表修复大量BUG放出,别人的代码中做起,一点点阅读,一点点修改掉Bug,这样你会稍微有点成就感,不会轻易的放弃掉编程这项有意思的运动.
然后,你会慢慢的发现你能读懂大部分代码的意思的时候,你需要了解一下Android的设计Google Design,官方的一个训练集合,注意这个是一个4.x的版本,最新请参阅Google Material Design这里我也希望一些设计师也能看看这个系列,请访问经过翻译的国内能访问的地址link,第一次可能有点慢,因为页面中引用了googleapi的font.

  • 开始这部分,讲述了Android的基本特征以及Android对界面的标准称呼
  • 风格这部分,讲述了很多设计原则,能够让你明白很对布局的写法,对屏幕适配很有用,比如,一个icon都要做多大了,间隔做多大,不同分辨率的图片放到那个文件夹等等
  • 模式这部分,讲述了很多Android元素的使用方式,比如一个通知用在在什么场景下使用
  • 控件这部分,讲述了一些基本控件的使用方式,比如对于进度条和活动指示器作为向用户给出的信号用以提示某个操作会花费较长的时间。

Android中级开发者

       这个时候写一个一般的应用对你来说就像是喝口水一样了,需要的是时间,不再是技术了.这个时候你可能熟练的使用Android的大部分API,会数据库,懂网络请求,会写几个自定义的的View,这个时候你可以看看博客提升自己,以下是我收集的一些博客资源

CSDN部分


源码部分


其他


Android高级开发者
    这里我竟然没有写的,逼格要low掉怎么办


装备
     我建议程序员不是.net开发的选手最好使用mac,可以关注一下池建强,我觉得最大的优势就是有

  • 命令行
  • 各种工具类软件齐全
  • 环境配备简单,可以顺手写个ios什么的
  • 关键是电力啊,9个小时的持久啊

     对于IDE大部分公司可以还是使用eclipse+jdk 1.6,其实我个人更推荐使用Android studio+jdk 1.8,这个是趋势.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值