为了账号安全,请及时绑定邮箱和手机立即绑定

Android开发人员应该如何提升自己

Android开发人员应该如何提升自己

慕田峪4524236 2018-09-05 21:22:45
从入职开发Android 到现在已经一年多了,正常的app开发对我来说基本上没什么问题,但是一些深层问题、自定义炫酷组件等等还是感觉自己有欠缺,现在想提升自己,但又不知道如何提升,毕竟大神们肯定也会经历从菜鸟到大神的这一经历!请教大神们指教一下,先提前谢谢。
查看完整描述

2 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

我要diss上来就说看源码的,diss上来就说看书的,这些谁不知道啊,还需要说?

首先,要认识到一点,技术应用都是应该能转化为实际产品应用的,都是以完成实际需求为目标的,因此,你应该对Android系统应该先有一个大体的了解(就是哪些问题应该用什么方式去解决,而哪些问题是Android无法解决的)。如果想要更清楚的了解,就需要话费大量的时间和精力,而这完全可以在遇到需求或者问题时去深入研究。推荐一本相当于Android官方文档的书:Android编程权威指南(第3版)。另外,github上也一些做得比较出色的开源项目,可以拿来读一读。

p.s.吭过官网英文文档,也吭过这本书的英文版,发现这本书基本上就是一套更易懂的官方文档。当年中文版刚出版时,就立马入了。

其次,如果能胜任日常工作需求,那么就可以往交互方面学习,比如:自定义视图、酷炫的交互动画等等。这方面的书和源码就多如牛毛了,github上搜一搜就有。

再次,这些玩腻了,就可以学习「Android插件化和动态加载框架」,携程、滴滴、美团等公司都把自己公司开发的框架发布到github上了,可以看看。

最后,这些都没意思了,那就玩玩NDK吧。

p.s. 竟然不能匿名回答,还担心其他人diss我……

END.


查看完整回答
反对 回复 2018-09-18
  • 2 回答
  • 0 关注
  • 618 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信