TiggeYL
V2EX  ›  Android

2023 android 该如何学习

  •  
  •   TiggeYL · Dec 8, 2023 · 14946 views
    This topic created in 1063 days ago, the information mentioned may be changed or developed.
    作一个后端,想平时开发有想开发点小应用给自己用(不考虑跨平台),想学学 android,跟着官方的文档学习吗?
    25 replies  •  2023-12-11 09:37:09 +08:00
    EchoNode
    EchoNode
    Dec 8, 2023
    1
    1. B 站/慕课 撸一下免费的入门视频,构建基本的知识框架。
    2. 开始实操,从实操中找问题,搜答案
    tmtstudio
    tmtstudio
    Dec 8, 2023
    2
    直接看 Jetpack
    fredweili
    fredweili
    Dec 8, 2023
    3
    kotlin, compose
    learned
    learned
    Dec 8, 2023
    4
    uniapp
    rb6221
    rb6221
    Dec 8, 2023
    5
    你是搞 C#的吗 试试 xamarin 应该会难度降低很多。
    这个东西已经被微软抛弃了 但是自己开发小工具我觉得还是 ok 的
    TiggeYL
    TiggeYL
    OP
    Dec 8, 2023
    6
    @janus77 是的,我都看过了,最终还是要接触原生🤣,我放弃了
    TiggeYL
    TiggeYL
    OP
    Dec 8, 2023
    7
    @learned 补考虑跨平台😔

    @x13945 有无推荐的 up?😀
    biantaoGG
    biantaoGG
    Dec 8, 2023
    8
    1. 无目标学习很恐怖,起码确定自己想做啥
    2. 鉴于 OP 不是 0 基础小白,可以调研下可能涉及的技术,并去做初步调研,甚至竞品
    3. 制定目标,根据需求去学习开发,android 的很多东西你用不到就不必要学习
    4. 建议找师傅带,比看视频有用,有偿》无偿。起码可以告诉你方向和规划,甚至学习技巧。
    crayygy
    crayygy
    Dec 8, 2023
    9
    1. 学习使用 Kotlin ,上手很快的
    2. 可以考虑用 Compose ,但容易出现问题,而且由于比较新网上可能找不到太多的参考资料,可以问问 GPT ,一般都有答案
    3. 如果 Compose 不太直观的话,老的 Fragment + XML 也不失为一种选择
    4. 推荐 《第一行代码》 第三版,讲的挺好的,基本的系统框架什么的都会了解,具体的实现就是照着问题找 API 了
    yanmumumumu
    yanmumumumu
    Dec 8, 2023
    10
    加我 一起做项目 哈哈哈哈哈 实践中学习。
    meteor957
    meteor957
    Dec 8, 2023
    11
    compose
    rwecho
    rwecho
    Dec 8, 2023
    12
    @janus77
    @TiggeYL
    考虑下 Maui Avalonia Uno
    meiyiliya
    meiyiliya
    Dec 8, 2023
    13
    两个选择,如果像我一样不想额外学语言,那就看第一行代码第二版,用 Java ,自己写点小工具或者把开源的软件改一改加点小功能还是完全足够的,如果想额外学语言那就看第一行代码第三版或者是官方文档,用 Kotlin ,很多布局啥的都是注解形式写的,配合 Material 风格确实感觉比 Java 写出来的代码要简洁一点。
    azhangbing
    azhangbing
    Dec 8, 2023
    14
    看《第一行代码》 看完基本都可以上手了
    unco020511
    unco020511
    Dec 8, 2023
    15
    怎么上面还有推荐 java 的,当然是直接学 kotlin 和 compose 啊
    liuguang
    liuguang
    Dec 8, 2023
    16
    android 的 jetpack 和 view ,哪一个是趋势?
    300
    300
    Dec 8, 2023 via Android
    17
    @liuguang jetpack compose 是趋势,不知道现在谷歌还会不会 xjb 改 API 了
    snowflake007
    snowflake007
    Dec 8, 2023
    18
    跟着官方的文档学,很成熟了,有中文
    sadfQED2
    sadfQED2
    Dec 8, 2023 via Android
    19
    同后端,andriod 这玩意兼容性太他妈傻逼了,一个 api 动不动就改,目前尽量不用 android api 开发。直接换成 golang 开发,然后 golang 开一个 web ,再用浏览器套壳。

    核心逻辑全部用 go 写,需要操作机器的话用 linux api
    kx5d62Jn1J9MjoXP
    kx5d62Jn1J9MjoXP
    Dec 8, 2023 via Android❤️3
    20
    楼上有人用 go 写 UI😂
    Ionian
    Ionian
    Dec 8, 2023
    21
    用 gpt 写,写的时候说清楚用什么架构,现在一般都是 MVVM ,然后说清楚需求,直接 copy 代码就行了
    elarity
    elarity
    Dec 8, 2023
    22
    @ssynhtn wails ,如果 UI 要求不高,比较简单,直接上就行了。
    nnegier
    nnegier
    Dec 8, 2023 via Android
    23
    楼上喜欢完是吧,Flutter 和 React Native 加进来,虽然这个是跨端,但它们也很接近原生
    anjingdexiaocai
    anjingdexiaocai
    Dec 9, 2023 via Android
    24
    我们公司现在都在用 Java 开发 Android ,感觉没啥问题
    debuggeeker
    debuggeeker
    Dec 11, 2023
    25
    哔站:程序员拉大锯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3649 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    ♥ Do have faith in what you're doing.