公司开发的功能,有个需求要写个 app 来进行验证,因为不需要特别复杂的功能,所以想找个基础教程自己学一下,但是查了一下,基本上都是很老的那种,近两年的,比较出名的那些培训机构,都没有视频,真就全都去写 web 了啊?

另外吐槽一下,Gradle 怎么感觉那么难用啊,即使我指定了本地 gradle 路径,但是 android studio 还是去根据 gradle-wrapper.properties 里面的 gradle 进行下载,另外,根据 Gradle 官方文档,在 GRADLE_USER_HOME 目录写一个 init.gradle 就可以配置 maven 使用国内镜像源,结果又因为 Gradle6.8 之后统一被 settings.gradle 接管的特性,直接报错无法同步,是不是我姿势不对,突然觉得 maven 是真好用啊

安卓,想说爱你不容易啊,我太菜了😂

各大 ai 解君愁

不是这两年少的,很早之前就没有人更新了,基本上 18 年之后就没有人做教程了,剩下的都是之前 Android 老开发了,新人很少进入移动端了,都是别的转过来的,加上现在 AI 横行,更没人愿意搞了。

中文资料是很少了, 因为技术文章基本都转 jetpack compose 了。国内因为传统习惯,还是继续用 xml 写法,所以两三年前的写法其实还能用,就是 gradle 配置有很多破坏性更新 需要自己摸索。gradle-wrapper.properties 的源可以换腾讯的源,简单一些。

因为历史遗留的屎山资料太多了。建议直接找对应的书看。

用 flutter 开发 app 简单很多,教程掘金上也挺多的

流量和风向转向了跨平台和 web 开发,自然做原生的教程就少了。

只有大公司才搞 Android 原生的了,Android app 已经被小程序、混合开发、web 前端、微信公众号占了很大的份额。

来用 swift 写安卓吧,还能顺手写个 iOS🤣
skip.tools/

用 xml 写法不是因为传统习惯,而是因为生态,很多库和解决方案只有传统的 xml 模式的,并没有 compose 的库

安卓的教程不是遍地都是吗?又不只是只能用 Java 写,qt 、php 、Python 、js 都行啊,你既然习惯用 web 那一套,也可以用 react native 、flutter 、electron 来写安卓啊。安卓很自由的好吧。😅

android 15 的变动导致很多库都不会更新了, 涉及到状态栏和底部导航栏。

deepseek Claude 这些目前确实是最好的老师

develop.android.com ,官方文档又新又全

#13 developer

没资料这是好事啊,新人入行门槛更高了。
没准这口饭能吃一辈子

kotlin + compose 官方文档挺好的

官方文档挺不错了。自己的写不下去了(快跑

an.rustfisher.com/

developer.android.com/get-started/overview?hl=zh-cn

看看这个?

研究官方文档足够用了,记得看英文的

自从有大模型后,真的没有写博客的动力了。

用这个写 ios 还需要 mac 系统吗

Android 开发生态一直挺乱的,对新人极其不友好,官方兼容也烂,你看那各种版本匹配 gradle 、AGP 、BuildTool 、kotlin 、java ,compile ,target

好吧,看过了,需要 macOS

跟着官方第一个 demo ,一直在 gradle 下载…

Yes, 也是算我说的广义的传统。 很多国外的大公司会跟进发布 jetpack compose 的 SDK 版本,生态在形成中。国内几乎没有, 以后估计也不会有了。

#23 想运行肯定要(巨硬的 MAUI 似乎可以在 windows 上)编码的话不需要。

光一个网络问题就干死不少人

现在 android 人少了,需求更少,要么做硬件互联,要么大厂 UI 性能优化,要么沉下去做系统了。

感觉现在真不需要教程了。基础的文档看看。然后有不会的直接 AI 问

Google 整的是什么傻批玩意,把 Android 开发都给坑惨了,要花大量时间在那搞兼容。最没有意义的事情,第一就是兼容版本差异,第二就是画 UI 。还有你看指定的那个 gradle 编译,made ,你随便 github 拉一个两年前的项目,你看能编译过不。天天搁那升级 agp ,as ,又 TMD 不给你搞兼容。

现在应用不都是 web 套个壳子吗