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

求助, android 入门后该怎么学习

  •  
  •   fhj · 356 天前 · 2876 次点击
    这是一个创建于 356 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我通过第一行代码入的门。但是在开发一个吸顶的 tablayout 时一头雾水不知该如何下手,网上找了别人代码也是看不懂,请问还需要再看哪个资料或书籍才能度过这个时期。

    31 条回复    2022-07-07 12:14:32 +08:00
    sankemao
        1
    sankemao  
       355 天前 via iPhone
    做这个可不容易,需要吃透事件分发和嵌套滑动
    pengtdyd
        2
    pengtdyd  
       355 天前
    今年是 2012 年吗,我穿越了吗
    Buges
        3
    Buges  
       355 天前 via Android
    自然是官方文档
    lydzz
        4
    lydzz  
       355 天前
    还有人开始学习安卓
    Vaspike
        5
    Vaspike  
       355 天前
    发现一个还不错的 APP -> 研究一下它的功能,布局,思考一下代码结构 -> 列出你觉得的难点 -> 打开 Android Studio 开始抄它
    如果这个 APP 是开源的,那可就更是盖了帽了
    0DBBFF
        6
    0DBBFF  
       355 天前
    搜 CoordinatorLayout 多看几篇帖子,看不懂代码就看哪个示例和你要的效果差不多硬抄,完了再一点一点改。善用搜索工具啊
    alw
        7
    alw  
       355 天前
    现在安卓开发都没人学了吧,除了中大厂会自己开发 APP ,其它公司都用小程序。
    fiypig
        8
    fiypig  
       355 天前
    uniapp 一把梭
    CraneLiu
        9
    CraneLiu  
       355 天前
    现在就不要学 Android 了吧,指不定哪天就来个新的系统把它取代了
    fredli
        10
    fredli  
       355 天前
    别搞 xml 了,jetpack compose
    nicevar
        11
    nicevar  
       355 天前
    上面一堆劝别人不要学 android 也是真的逗,楼主只是需要解决一点 UI 问题而已,这个无论是 android 还是 iOS 或者是以前死去的 WP 、Symbian ,基本上都是大同小异。
    UI 布局搞来搞去几十年就那样,楼主弄个 TabLayout ,先用最简单的两个布局就行了,LinearLayout 和 RelativeLayout ,跟摆积木一样。
    sinnosong1
        12
    sinnosong1  
       355 天前
    可以看看微软的 maui ,支持 linux 社区支持,别的平台都是官方支持。xaml 就是 xml 。xaml 的话资料可太多了。。。
    Huelse
        13
    Huelse  
       355 天前
    安卓不值得学习,UI 设计值得
    kylix
        14
    kylix  
       355 天前
    @nicevar 我也觉得是逗,OP 问的是怎么学,而不是该不该学。一帮人搁这歪楼。。。
    Nikolaiii
        15
    Nikolaiii  
       355 天前
    说不要学的可能都是搞 android 开发,你说的问题在官方文档上都有示例,另外建议你主动学习而不是遇到问题了才问,最后,吸顶的问题可以参考 6 楼的信息
    WngShhng
        16
    WngShhng  
       355 天前 via Android
    我觉得比较好的学习方式是找几个开源的项目看一下,这里我推荐这个链接里的几个

    https://www.cnblogs.com/mengdd/p/20-awesome-open-source-android-apps.html

    这个文章是翻译过来的,里面的项目标了适合的等级

    另外最近比较火的一个官方项目,

    https://android-developers.googleblog.com/2022/05/now-in-android-sample-app-alpha.html?m=1

    另外提一句,最反感的就是那种在新人面前秀优越,炫技术,答非所问的人。
    meteor957
        17
    meteor957  
       355 天前
    Android 开发实惨,『不值得学』『没人学』『不要学』
    fhj
        18
    fhj  
    OP
       355 天前
    @Vaspike 哈哈哈
    fhj
        19
    fhj  
    OP
       355 天前
    @fredli 入门的时候都不知道有这个哈哈
    fhj
        20
    fhj  
    OP
       355 天前
    @sankemao 是啊
    fhj
        21
    fhj  
    OP
       355 天前
    @nicevar 这些都用过了,想在深层次学学
    fhj
        22
    fhj  
    OP
       355 天前
    @WngShhng 感谢
    fhj
        23
    fhj  
    OP
       355 天前 via Android
    @pengtdyd 穿了哈哈
    debuggeeker
        24
    debuggeeker  
       354 天前
    多做项目,积累经验
    Guaidaodl
        25
    Guaidaodl  
       354 天前
    Android 这么惨的吗? 现在 Android 可以找到的工作也不算差.

    回到吸顶的这个实现. 跟 @sankemao 说的一样, 其实还比较复杂, 不是那么容易实现, 不适合新手. 一定要做建议参考官方的 CoordinatorLayout. 建议楼主看看 Android 开发艺术探索 这本书吧, 里面关于事件传递还是讲得不错的.
    fhj
        26
    fhj  
    OP
       354 天前 via Android
    @Guaidaodl 好的谢谢
    liaosong
        27
    liaosong  
       354 天前
    建议看 Youtube 视频学习
    fhj
        28
    fhj  
    OP
       353 天前 via Android
    @liaosong 谢谢,请问有推荐的吗?英语不咋好
    liaosong
        29
    liaosong  
       352 天前
    @fhj 那就看些中文的视频先吧,慕课网之类的
    fhj
        30
    fhj  
    OP
       351 天前 via Android
    @liaosong 感谢回复
    verzqli
        31
    verzqli  
       325 天前
    立刻转 java
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   821 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.