V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imswing
V2EX  ›  Android

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

  •  
  •   imswing · 2015-01-23 09:22:27 +08:00 · 6283 次点击
    这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有JAVA基础,毕设的原因要做一个APP。
    23 条回复    2015-02-05 20:58:33 +08:00
    Ison
        1
    Ison  
       2015-01-23 09:27:39 +08:00
    做项目 写代码 google
    不到一个月你就基本入门了
    如果项目难道系数高说不定还不止入门。。。
    tonghuashuai
        2
    tonghuashuai  
       2015-01-23 09:35:11 +08:00
    Android API Guides
    carvizerw
        3
    carvizerw  
       2015-01-23 10:04:55 +08:00
    armysheng
        4
    armysheng  
       2015-01-23 10:33:28 +08:00   ❤️ 1
    推荐楼上的,英文不行可以这里http://hukai.me/android-training-course-in-chinese/index.html,
    还有一个谷歌官方的视频教程,适合有java基础的,https://www.udacity.com/wiki/ud853,不过有些地方讲得不适合入门了
    armysheng
        5
    armysheng  
       2015-01-23 10:35:07 +08:00   ❤️ 1
    canautumn
        6
    canautumn  
       2015-01-23 10:36:20 +08:00
    coursera 有一个maryland大学的课刚开,是针对有java基础的
    sunhk25
        7
    sunhk25  
       2015-01-23 10:53:06 +08:00   ❤️ 1
    同时学习中
    我在看这个
    http://android.yaohuiji.com/about
    WildCat
        8
    WildCat  
       2015-01-23 10:55:45 +08:00 via iPhone
    楼主,留个联系方式交流不?最近在帮同学做毕设,https://www.v2ex.com/t/155385#reply7
    armysheng
        9
    armysheng  
       2015-01-23 11:41:38 +08:00
    @carvizerw 为什么我的markdown 不工作呢?
    wangfeng3769
        10
    wangfeng3769  
       2015-01-23 11:43:19 +08:00
    黑马 程序员 张泽华
    hyyou2010
        11
    hyyou2010  
       2015-01-23 13:38:50 +08:00
    视频的话搜“黑马程序员+传智播客”
    carvizerw
        12
    carvizerw  
       2015-01-23 14:22:15 +08:00
    @armysheng 首页右侧新主题的入口发帖是支持markdown的,至于回复支不支持就不清楚了
    armysheng
        13
    armysheng  
       2015-01-23 14:45:27 +08:00
    @carvizerw 你的超链接为什么可以点,我的 不行。。
    carvizerw
        14
    carvizerw  
       2015-01-23 15:03:54 +08:00
    @armysheng 超链接直接写就行,能自动识别的
    learnshare
        15
    learnshare  
       2015-01-23 15:20:29 +08:00
    必须上官方文档,官方的新手引导文档质量不错了
    shunia
        16
    shunia  
       2015-01-23 17:37:14 +08:00   ❤️ 1
    说官方文档的到底看过官方文档没有....
    至少我翻过好几次官方文档,基本没有为我解决什么问题.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
        17
    imswing  
    OP
       2015-01-23 19:04:49 +08:00
    @shunia 谢谢前辈分享,竟然有这么多人回复,太感动了。
    imswing
        18
    imswing  
    OP
       2015-01-23 19:05:37 +08:00
    谢谢各位分享经验,小弟在此谢过了,就不一一回复了 >.<
    WildCat
        19
    WildCat  
       2015-01-23 19:06:55 +08:00
    @shunia 确实,这两天在看文档,发现里面的 training 只介绍个大概,很多步骤都给省略了。这叫什么的 training 啊
    ZircoN
        20
    ZircoN  
       2015-01-23 21:55:17 +08:00
    官方trainning我觉得不太适合初学,好多best practise是需要有些开发基础铺垫的。
    亚马逊上找本入门书看比较实在。
    ZircoN
        21
    ZircoN  
       2015-01-23 21:57:42 +08:00
    @ZircoN 不好意思, 是training, best practice...
    Daghlny
        22
    Daghlny  
       2015-01-24 16:49:08 +08:00   ❤️ 1
    有java基础就很好办了
    自己想一个idea直接开始动手做。
    我当年就是这么入坑的。
    Juwan
        23
    Juwan  
       2015-02-05 20:58:33 +08:00
    @Daghlny 说的很实在, 我也做了半年安卓, 来公司就做了,当时完全新手, 慢慢做,不懂就查查资料,有了一个小项目成功,慢慢就学会了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   991 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:30 · PVG 07:30 · LAX 16:30 · JFK 19:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.