V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ravenZ
V2EX  ›  Android

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

  •  
  •   ravenZ · Oct 17, 2022 · 13654 views
    This topic created in 1299 days ago, the information mentioned may be changed or developed.
    公司 Android 跑路半年多了.
    也没打算招 Android,现在由我(iOS)负责维护项目.
    改一个 bug 要了解的东西太多了,外加代码写的很稀烂.
    想系统性的去学习下.

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

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

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

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

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

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

    ps: 没有编程经验且没有目的的话..不建议浪费时间..
    ih8es9OIzne0959p
        9
    ih8es9OIzne0959p  
       Oct 17, 2022
    现在安卓生态烂的一批,全是低代码开发,uniapp ,小程序,拖拽式的,大厂不好进,小厂成本问题不用原生。自行斟酌后再决定学不学
    busymilk
        10
    busymilk  
       Oct 17, 2022 via iPhone
    劝你别学安卓,浪费生命,真的
    leegradyllljjjj
        11
    leegradyllljjjj  
       Oct 18, 2022 via Android
    安卓都快被干死了
    likeme
        12
    likeme  
       Oct 18, 2022
    @ravenZ 谢谢 op!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2633 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.