android入门
来源:互联网 发布:java使用线程池例子 编辑:程序博客网 时间:2024/05/29 16:41
一、工具
工欲善其事,必先利其器。工具其实不怎么重要,但是很大程度上还是能够大幅提升效率的。
电脑要快,网既要快又要好(好指能科学上网)
as安装后的一些 配置
1. 对as的各个常用面板熟悉
2. 熟悉as的常用快捷键
3. 了解gradle常见操作和基本原理
推荐阅读kvh的拥抱as系列
二、资源
这一块有一些基本的网站比如安卓官网、github、stackoverflow。
还有一些良心网站
1. http://androiddevtools.cn/ 业界良心
2. 最佳实践
看看老司机怎么玩的,还是非常有必要的
3. github开源项目汇总
三、学习路线
- 从硬件到软件都有一些建议
- 学习内容:有好事者将安卓需要学习的资源整理为思维导图
个人感觉原理方面view的工作原理、事件的分发机制、线程这三点非常重要需要重点领会。 - 积累一些自己的常用工具类及框架。坚决不重复造轮子,效率才是王道。
- 当然学习android最快的就是跟着一个团队一起做个项目。
- 学好java。本人以前做过嵌入式开发,后来做就java后台,这些都让我受益匪浅。
4.新知识
可以订阅一些公众号,优秀的博客,关注github
四、工程实践
当掌握了基本原理,熟悉了开发实践之后,算是会了。接下来就要开始进一步优化了。
从以前的实践来说,可以分为以下几个方面:
1.测试
测试伴随着项目始末
2. 性能优化
- 内存优化
- 网络优化
- 布局优化
- 代码可读性、可扩展性的优化
- 等等等等
3. 设计
这个作为程序猿真心没有艺术细胞,但是如果遵从material design,估计做出的app 60分没有问题。
> 还有些小技能,比如反编译、反混淆在很多时候还是挺有用的
这部分是个无底洞,但是还是需要做的,自己深知在这方面还没入门。新的一年里需要于此方面加倍努力。
0 0
- Android入门:Intent入门
- Android入门
- Android 入门
- Android入门
- Android 入门
- Android入门
- android入门
- android入门
- android入门
- Android 入门
- android入门
- android 入门
- android入门
- Android入门
- android入门
- Android入门
- android入门
- android 入门
- 总结
- 定制自己的BaseActivity
- “Ceph浅析”系列之五Ceph的工作原理及流程
- ubuntu14.04环境变量设置
- iOS的多线程(GCD)
- android入门
- C 语言union
- Android-Displaying Bitmaps Efficiently
- “Ceph浅析”系列之六Ceph与OpenStack
- linux脚本之路---脚本的三种引用以及原理
- 我的scala学习之路1
- “Ceph浅析”系列之七关于Ceph的若干想法
- Java IO 流的学习之 BufferedReader/BufferedWriter
- error: ‘for’ loop initial declarations are only allowed in C99 mode