fhj
V2EX  ›  Android

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

  •  
  •   fhj · Jun 7, 2022 · 15626 views
    This topic created in 1612 days ago, the information mentioned may be changed or developed.

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

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

    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
    meteor957
    Jun 7, 2022
    17
    Android 开发实惨,『不值得学』『没人学』『不要学』
    fhj
    fhj
    OP
    Jun 8, 2022
    18
    @Vaspike 哈哈哈
    fhj
    fhj
    OP
    Jun 8, 2022
    19
    @fredli 入门的时候都不知道有这个哈哈
    fhj
    fhj
    OP
    Jun 8, 2022
    20
    @sankemao 是啊
    fhj
    fhj
    OP
    Jun 8, 2022
    21
    @nicevar 这些都用过了,想在深层次学学
    fhj
    fhj
    OP
    Jun 8, 2022
    22
    @WngShhng 感谢
    fhj
    fhj
    OP
    Jun 8, 2022 via Android
    23
    @pengtdyd 穿了哈哈
    debuggeeker
    debuggeeker
    Jun 8, 2022
    24
    多做项目,积累经验
    Guaidaodl
    Guaidaodl
    Jun 8, 2022
    25
    Android 这么惨的吗? 现在 Android 可以找到的工作也不算差.

    回到吸顶的这个实现. 跟 @sankemao 说的一样, 其实还比较复杂, 不是那么容易实现, 不适合新手. 一定要做建议参考官方的 CoordinatorLayout. 建议楼主看看 Android 开发艺术探索 这本书吧, 里面关于事件传递还是讲得不错的.
    fhj
    fhj
    OP
    Jun 8, 2022 via Android
    26
    @Guaidaodl 好的谢谢
    liaosong
    liaosong
    Jun 8, 2022
    27
    建议看 Youtube 视频学习
    fhj
    fhj
    OP
    Jun 10, 2022 via Android
    28
    @liaosong 谢谢,请问有推荐的吗?英语不咋好
    liaosong
    liaosong
    Jun 10, 2022
    29
    @fhj 那就看些中文的视频先吧,慕课网之类的
    fhj
    fhj
    OP
    Jun 12, 2022 via Android
    30
    @liaosong 感谢回复
    verzqli
    verzqli
    Jul 7, 2022
    31
    立刻转 java
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2628 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 14:34 · PVG 22:34 · LAX 06:34 · JFK 09:34
    ♥ Do have faith in what you're doing.