想自学 android 开发,求前辈推荐教材或视频。

2015-01-23 09:22:27 +08:00
 imswing
有JAVA基础,毕设的原因要做一个APP。
9136 次点击
所在节点    Android
23 条回复
Ison
2015-01-23 09:27:39 +08:00
做项目 写代码 google
不到一个月你就基本入门了
如果项目难道系数高说不定还不止入门。。。
tonghuashuai
2015-01-23 09:35:11 +08:00
Android API Guides
carvizerw
2015-01-23 10:04:55 +08:00
armysheng
2015-01-23 10:33:28 +08:00
推荐楼上的,英文不行可以这里http://hukai.me/android-training-course-in-chinese/index.html,
还有一个谷歌官方的视频教程,适合有java基础的,https://www.udacity.com/wiki/ud853,不过有些地方讲得不适合入门了
armysheng
2015-01-23 10:35:07 +08:00
canautumn
2015-01-23 10:36:20 +08:00
coursera 有一个maryland大学的课刚开,是针对有java基础的
sunhk25
2015-01-23 10:53:06 +08:00
同时学习中
我在看这个
http://android.yaohuiji.com/about
WildCat
2015-01-23 10:55:45 +08:00
楼主,留个联系方式交流不?最近在帮同学做毕设,https://www.v2ex.com/t/155385#reply7
armysheng
2015-01-23 11:41:38 +08:00
@carvizerw 为什么我的markdown 不工作呢?
wangfeng3769
2015-01-23 11:43:19 +08:00
黑马 程序员 张泽华
hyyou2010
2015-01-23 13:38:50 +08:00
视频的话搜“黑马程序员+传智播客”
carvizerw
2015-01-23 14:22:15 +08:00
@armysheng 首页右侧新主题的入口发帖是支持markdown的,至于回复支不支持就不清楚了
armysheng
2015-01-23 14:45:27 +08:00
@carvizerw 你的超链接为什么可以点,我的 不行。。
carvizerw
2015-01-23 15:03:54 +08:00
@armysheng 超链接直接写就行,能自动识别的
learnshare
2015-01-23 15:20:29 +08:00
必须上官方文档,官方的新手引导文档质量不错了
shunia
2015-01-23 17:37:14 +08:00
说官方文档的到底看过官方文档没有....
至少我翻过好几次官方文档,基本没有为我解决什么问题.baidu/google有用太多了.
两个核心问题:
1.sample页面的demo少到不行,猜猜怎么自定义一个list里面的控件的ui?
http://developer.android.com/samples/index.html
2.api文档写的是够简洁了,连个例子都没有,猜猜怎么用 .properties 当配置文件(代替常用的xml)?
http://developer.android.com/guide/index.html#q=properties
api文档从基本的说明性上跟其他语言没有可比性.

我学的这段时间反正是觉得Android社区缺乏比较基本的说明性的-是的,甚至都不是cookbook性的-资源.
我目前学android的主要方式就是:
1.设计
想想你要做什么,为它大致规划出你要怎么做.这里可以依赖于其他语言/项目的经验.
2.提疑
提出疑问,用来说明当前遇到的可能需要解决的问题.
3.google
世界上最有用最全的api文档和前人智慧已经集结.英文略差的话记得善用translate.
4.测试
前人的解决方案甚至是官方的解决方案都可能不适用或者已过时,多多测试,举一反三.
5.耐心
没这一点上面的说啥也没用了.

因为以前的经验做UI比较多,所以个人觉得android的学习曲线并不高.但是目前来看,估计坑也会不少.说估计是因为还没有涉及到成本很高的功能,但是最终要发布成成品从兼容性上可能就已经需要提前做考量了,布局自适应,api支持等.

但是也是个很愉快的过程,因为居然为此在尝试用这么多年的前端经验,学起了nodejs来解决爬虫问题抓取数据用.

当然一切还是基于想要学好它.因为目的性明确,我想要一份android工程师的工作. :)
imswing
2015-01-23 19:04:49 +08:00
@shunia 谢谢前辈分享,竟然有这么多人回复,太感动了。
imswing
2015-01-23 19:05:37 +08:00
谢谢各位分享经验,小弟在此谢过了,就不一一回复了 >.<
WildCat
2015-01-23 19:06:55 +08:00
@shunia 确实,这两天在看文档,发现里面的 training 只介绍个大概,很多步骤都给省略了。这叫什么的 training 啊
ZircoN
2015-01-23 21:55:17 +08:00
官方trainning我觉得不太适合初学,好多best practise是需要有些开发基础铺垫的。
亚马逊上找本入门书看比较实在。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164691

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX