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

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

  •  
  •   quqivo · 130 天前 · 5195 次点击
    这是一个创建于 130 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在学安卓是不是算 49 入国军,还有学习的必要吗,目前是想写个 app 方便自己用

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

    个人感觉 android 开发环境问题可能是新手最难解决的。。。毕竟本身就复杂,还有国情原因
    iflint
        20
    iflint  
       129 天前
    @CharmingCheung 是这样的
    leifeng12365
        21
    leifeng12365  
       128 天前
    @auhah 那么怎么面向 gpt 呢?🤣
    auhah
        22
    auhah  
       126 天前
    @leifeng12365 有啥不懂的问不就行了。。

    下个 android studio ,挨个问。。啥不明白的都问
    auhah
        23
    auhah  
       126 天前
    @leifeng12365 补充一下
    需要具体到问题提问

    比如
    1. 我想请求接口并展示成列表,应该怎么做..(我试着问了一下基本全流程都已经有回复了)
    2. 针对上面的答案你有不懂的可以继续问比如
    a. 布局文件应该放在哪里
    b. TextView 怎么设置字体大小颜色
    c. 帮我写一个左边是头像,中间有三行,从上到下分别是名字/描述/标签,右边有一个点赞按钮的布局文件
    d. ImageView 如何加载网络图片?
    3. 为什么报错?我的错误是 xxxxxx(把错误日志复制上去)
    4. 为什么我编译不通过提示 xxxxxx ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1122 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.