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

现在系统性的学 Android 有什么好路线吗?

  •  
  •   ravenZ · 2022-10-17 15:55:15 +08:00 · 10104 次点击
    这是一个创建于 804 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司 Android 跑路半年多了.
    也没打算招 Android,现在由我(iOS)负责维护项目.
    改一个 bug 要了解的东西太多了,外加代码写的很稀烂.
    想系统性的去学习下.

    项目有点乱糟糟的,基本是 MVC+MVP+MVVM,RXJava DataBinding...

    目前学习方式,主要是通过现有项目
    结合 https://developer.android.google.cn
    慢慢去弄..

    感觉不够系统,很多知识点太散了.
    各位大佬有什么好的建议吗?
    12 条回复    2022-10-18 09:19:34 +08:00
    anonymous2351d00
        1
    anonymous2351d00  
       2022-10-17 16:00:06 +08:00
    同求,Android/IOS -> flutter 的
    beisilu
        2
    beisilu  
       2022-10-17 16:04:55 +08:00   ❤️ 1
    散是正常的,尤其是屎山项目带着旧技术栈会比较乱
    qiumaoyuan
        3
    qiumaoyuan  
       2022-10-17 16:07:42 +08:00   ❤️ 1
    搭建知识体系可以看那个《第一行代码》。官方文档还是工作中当资料用来查,或者完善知识细节吧。直接读很难受,跟 wiki 似的,种种概念需要通过链接跳来跳去,翻译也很糟糕。
    whyrookie
        4
    whyrookie  
       2022-10-17 16:11:42 +08:00   ❤️ 1
    Android 技术栈包含的内容确实多的,特别是如果要熟悉旧的的技术,不过官网是比较系统的了
    Nuttertoo1s
        5
    Nuttertoo1s  
       2022-10-17 16:22:36 +08:00   ❤️ 1
    学完 Android 之后是具体要负责什么业务? Android 细分领域太多了,每个领域用的技术栈又不太一样,目前还没哪位大佬给这些细分领域总结一下,所以确实没什么好的路线,如果是只做应用开发的话推荐看郭霖大佬的《第一行代码》,进阶可看刘望舒大佬的进阶三部曲,最后在推荐两个 Android 资讯网站 https://www.wanandroid.com/https://www.sunofbeach.net/
    ravenZ
        6
    ravenZ  
    OP
       2022-10-17 17:16:55 +08:00
    @Nuttertoo1s
    主要是负责 app 的维护,修修小 bug,改改页面...
    感觉大家推荐的《第一行代码》应该暂时够用了.先了解个大概再去深入吧..

    非常感谢
    likeme
        7
    likeme  
       2022-10-17 17:43:00 +08:00
    那么老哥是否可以推荐怎么系统性学习 ios 呢?
    ravenZ
        8
    ravenZ  
    OP
       2022-10-17 18:23:27 +08:00   ❤️ 1
    @likeme 不知道你的目的是干啥...
    像我一样维护的话,感觉不用学太多东西,依葫芦画瓢,哪里不会看哪里就行了..
    比 Android 简单些,而且没有这么杂..

    开发 app 相对系统性的话...
    OC/swift 语言 -> UIKit 常用控件方法 -> 了解几个主流第三方库功能使用 -> github 开源 app -> 自己仿写
    视频的话
    斯坦福大学的 iOS 开发教程挺好的...
    书的话就是<Objective-C 基础教程>挑重点看..(估计类似安卓的<第一行代码>

    app 应用基础些也就是围绕,页面怎么生成改变,网络上怎么和后端增删改查,本地哪些数据需要存储..
    然后进阶的方法基本就是围绕一些库的仿写,设计思想,以及优秀的博客...

    ps: 没有编程经验且没有目的的话..不建议浪费时间..
    ajaxgoldfish
        9
    ajaxgoldfish  
       2022-10-17 19:22:56 +08:00
    现在安卓生态烂的一批,全是低代码开发,uniapp ,小程序,拖拽式的,大厂不好进,小厂成本问题不用原生。自行斟酌后再决定学不学
    busymilk
        10
    busymilk  
       2022-10-17 19:31:18 +08:00 via iPhone
    劝你别学安卓,浪费生命,真的
    leegradyllljjjj
        11
    leegradyllljjjj  
       2022-10-18 00:24:04 +08:00 via Android
    安卓都快被干死了
    likeme
        12
    likeme  
       2022-10-18 09:19:34 +08:00
    @ravenZ 谢谢 op!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:08 · PVG 03:08 · LAX 11:08 · JFK 14:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.