0 基础想写一个安卓的小项目,应该从哪里开始入手学习

2024-08-22 09:14:39 +08:00
 quqivo
现在学安卓是不是算 49 入国军,还有学习的必要吗,目前是想写个 app 方便自己用

还是说用 UniApp 就行了
7861 次点击
所在节点    Android
23 条回复
gdw1986
2024-08-22 09:26:51 +08:00
我以前照着一个 app 练手来着,其实还好吧,多查 csdn 问题就不大,界面自己设计,代码抄一抄改一改,肯定有一个摸索的过程
jackOff
2024-08-22 09:46:22 +08:00
无脑 uniapp,新项目生存周期短,只能最低成本试错,除非是大公司养鱼
CharmingCheung
2024-08-22 11:00:09 +08:00
安卓开发现在算是对新手越来越不友好了,特别是引入了 compose 之后。网络环境良好的情况下,新建一个项目跑 HelloWorld 基本不能一次点亮,要改一大堆配置,还要调配 kotlin 版本、gradle 版本、agp 版本和别的库的版本之间兼容关系。哪怕顺利,首次下各种依赖都要花上个十来分钟。之前教我弟写安卓,教了几天我就放弃了,太磨人了。
xianyv
2024-08-22 11:01:14 +08:00
@CharmingCheung 直接最新版走起
RightHand
2024-08-22 11:02:40 +08:00
公司项目用 uni 、flutter ,自己的项目用原生,xml 或者 compose 都行。xml 现在有 viewbind ,也还行
alexmy
2024-08-22 12:01:27 +08:00
自己用 flutter 方便看小说。
HusaYn
2024-08-22 15:14:28 +08:00
面向 chatgpt 等大模型编程
p1gd0g
2024-08-22 15:23:23 +08:00
看目的,未来规划,现有技术栈
seers
2024-08-22 15:25:21 +08:00
官网有一系列教程,跟一遍差不多
duanxianze
2024-08-22 15:27:36 +08:00
如果你只是为了自己用,用 uniapp 就可以了,低门槛
loshine1992
2024-08-22 15:57:36 +08:00
自己写学 Flutter 就行,还可以兼顾桌面端
davin
2024-08-22 16:17:29 +08:00
涉及到蓝牙,相机,wifi 硬件的交互,老老实实用原生吧,uniapp 终究是不行。具体看你使用的场景
hullhutt
2024-08-22 16:51:27 +08:00
关注下,有没有方案试试
leehome
2024-08-22 16:52:28 +08:00
推荐《 android 第一行代码》
tanranran
2024-08-22 17:07:52 +08:00
UniApp
ykrank
2024-08-22 17:25:17 +08:00
都打算自己用了,那肯定原生呀。自己用的核心不就是要让自己的体验最好吗? uniapp 这种方案都是为了压着用户吃屎的,你自己都是用户了,还压着自己干嘛
stardust21
2024-08-22 19:27:07 +08:00
https://developer.android.google.cn/get-started/overview?hl=zh-cn
官方有免翻墙文档,自己玩就按文档学就行,别整其他跨端框架
leon2017
2024-08-22 20:30:51 +08:00
第一行代码 第三版 比较适合你
学完这个直接学 Compose
auhah
2024-08-23 09:30:59 +08:00
面向 GPT 编程就行了吧

个人感觉 android 开发环境问题可能是新手最难解决的。。。毕竟本身就复杂,还有国情原因
iflint
2024-08-23 11:18:16 +08:00
@CharmingCheung 是这样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX