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

现在安卓教程那么少了么

  •  
  •   NxxRngjnbgj · 2025 年 3 月 7 日 · 6784 次点击
    这是一个创建于 316 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司开发的功能,有个需求要写个 app 来进行验证,因为不需要特别复杂的功能,所以想找个基础教程自己学一下,但是查了一下,基本上都是很老的那种,近两年的,比较出名的那些培训机构,都没有视频,真就全都去写 web 了啊?
    ==================================
    另外吐槽一下,Gradle 怎么感觉那么难用啊,即使我指定了本地 gradle 路径,但是 android studio 还是去根据 gradle-wrapper.properties 里面的 gradle 进行下载,另外,根据 Gradle 官方文档,在 GRADLE_USER_HOME 目录写一个 init.gradle 就可以配置 maven 使用国内镜像源,结果又因为 Gradle6.8 之后统一被 settings.gradle 接管的特性,直接报错无法同步,是不是我姿势不对,突然觉得 maven 是真好用啊
    ==================================
    安卓,想说爱你不容易啊,我太菜了😂
    32 条回复    2025-03-08 22:14:14 +08:00
    xwjlucky
        1
    xwjlucky  
       2025 年 3 月 7 日
    各大 ai 解君愁
    qxmqh
        2
    qxmqh  
       2025 年 3 月 7 日   ❤️ 1
    不是这两年少的,很早之前就没有人更新了,基本上 18 年之后就没有人做教程了,剩下的都是之前 Android 老开发了,新人很少进入移动端了,都是别的转过来的,加上现在 AI 横行,更没人愿意搞了。
    fan123199
        3
    fan123199  
       2025 年 3 月 7 日
    中文资料是很少了, 因为技术文章基本都转 jetpack compose 了。国内因为传统习惯,还是继续用 xml 写法,所以两三年前的写法其实还能用,就是 gradle 配置有很多破坏性更新 需要自己摸索。gradle-wrapper.properties 的源可以换腾讯的源,简单一些。
    clf
        4
    clf  
       2025 年 3 月 7 日
    因为历史遗留的屎山资料太多了。建议直接找对应的书看。
    KotoLyly
        5
    KotoLyly  
       2025 年 3 月 7 日
    用 flutter 开发 app 简单很多,教程掘金上也挺多的
    Lockroach
        6
    Lockroach  
       2025 年 3 月 7 日
    流量和风向转向了跨平台和 web 开发,自然做原生的教程就少了。
    mmdsun
        7
    mmdsun  
       2025 年 3 月 7 日   ❤️ 1
    只有大公司才搞 Android 原生的了,Android app 已经被小程序、混合开发、web 前端、微信公众号占了很大的份额。
    xz410236056
        8
    xz410236056  
       2025 年 3 月 7 日
    来用 swift 写安卓吧,还能顺手写个 iOS🤣
    https://skip.tools/
    okhao8801
        9
    okhao8801  
       2025 年 3 月 7 日
    @fan123199 用 xml 写法不是因为传统习惯,而是因为生态,很多库和解决方案只有传统的 xml 模式的,并没有 compose 的库
    sir283
        10
    sir283  
       2025 年 3 月 7 日 via Android
    安卓的教程不是遍地都是吗?又不只是只能用 Java 写,qt 、php 、Python 、js 都行啊,你既然习惯用 web 那一套,也可以用 react native 、flutter 、electron 来写安卓啊。安卓很自由的好吧。😅
    jeesk
        11
    jeesk  
       2025 年 3 月 7 日 via Android
    android 15 的变动导致很多库都不会更新了, 涉及到状态栏和底部导航栏。
    iflint
        12
    iflint  
       2025 年 3 月 7 日
    deepseek Claude 这些目前确实是最好的老师
    ice000
        13
    ice000  
       2025 年 3 月 7 日
    develop.android.com ,官方文档又新又全
    fredsunme
        14
    fredsunme  
       2025 年 3 月 7 日
    @ice000 #13 developer
    ahao99
        15
    ahao99  
       2025 年 3 月 7 日
    没资料这是好事啊,新人入行门槛更高了。
    没准这口饭能吃一辈子
    noobjalen
        16
    noobjalen  
       2025 年 3 月 7 日
    kotlin + compose 官方文档挺好的
    liufish
        17
    liufish  
       2025 年 3 月 7 日
    官方文档挺不错了。自己的写不下去了(快跑

    https://an.rustfisher.com/
    Ocean810975
        18
    Ocean810975  
       2025 年 3 月 7 日
    EgbertW
        19
    EgbertW  
       2025 年 3 月 7 日
    研究官方文档足够用了,记得看英文的
    ysy950803
        20
    ysy950803  
       2025 年 3 月 7 日
    自从有大模型后,真的没有写博客的动力了。
    iixy
        21
    iixy  
       2025 年 3 月 7 日
    @xz410236056 用这个写 ios 还需要 mac 系统吗
    bkmi
        22
    bkmi  
       2025 年 3 月 7 日 via Android
    Android 开发生态一直挺乱的,对新人极其不友好,官方兼容也烂,你看那各种版本匹配 gradle 、AGP 、BuildTool 、kotlin 、java ,compile ,target
    iixy
        23
    iixy  
       2025 年 3 月 7 日
    @gransh 好吧,看过了,需要 macOS
    default996
        24
    default996  
       2025 年 3 月 7 日 via Android
    @bkmi 跟着官方第一个 demo ,一直在 gradle 下载…
    fan123199
        25
    fan123199  
       2025 年 3 月 7 日
    @okhao8801 Yes, 也是算我说的广义的传统。 很多国外的大公司会跟进发布 jetpack compose 的 SDK 版本,生态在形成中。国内几乎没有, 以后估计也不会有了。
    xz410236056
        26
    xz410236056  
       2025 年 3 月 7 日
    @gransh #23 想运行肯定要(巨硬的 MAUI 似乎可以在 windows 上)编码的话不需要。
    ZhuZhuQianJin
        27
    ZhuZhuQianJin  
       2025 年 3 月 7 日
    光一个网络问题就干死不少人
    nuonuojump
        28
    nuonuojump  
       2025 年 3 月 7 日
    现在 android 人少了,需求更少,要么做硬件互联,要么大厂 UI 性能优化,要么沉下去做系统了。
    fengqing2
        29
    fengqing2  
       2025 年 3 月 7 日
    感觉现在真不需要教程了。基础的文档看看。然后有不会的直接 AI 问
    anjingdexiaocai
        30
    anjingdexiaocai  
       2025 年 3 月 8 日 via Android   ❤️ 2
    Google 整的是什么傻批玩意,把 Android 开发都给坑惨了,要花大量时间在那搞兼容。最没有意义的事情,第一就是兼容版本差异,第二就是画 UI 。还有你看指定的那个 gradle 编译,made ,你随便 github 拉一个两年前的项目,你看能编译过不。天天搁那升级 agp ,as ,又 TMD 不给你搞兼容。
    565656
        31
    565656  
       2025 年 3 月 8 日 via iPhone
    现在应用不都是 web 套个壳子吗
    RunDuck
        32
    RunDuck  
       2025 年 3 月 8 日
    都快凉透了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2829 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
    ♥ Do have faith in what you're doing.