mouyase
V2EX  ›  Android

安卓有没有什么特别无脑快速做 app 的框架和组件库,就像前端 vue 加 element 那种

  •  3
     
  •   mouyase · Oct 30, 2020 via Android · 18969 views
    This topic created in 2195 days ago, the information mentioned may be changed or developed.

    想弄个 app,但是写 ui 写烦了,有没有什么特别好弄的组件库,不用在 ui 和交互上让人太费心思的那种…

    42 replies  •  2020-11-02 09:36:41 +08:00
    OldActorsSmile
    OldActorsSmile
    Oct 30, 2020
    1
    uni app 就很无脑
    fromzero
    fromzero
    Oct 30, 2020
    2
    compose
    mouyase
    mouyase
    OP
    Oct 30, 2020 via Android
    3
    @OldActorsSmile 但是这玩意是 vue 写的吧,而且据说很多坑?
    gzf6
    gzf6
    Oct 30, 2020
    4
    ionic, 三大前端框架用哪个都行
    Kmmoonlight
    Kmmoonlight
    Oct 30, 2020
    5
    感觉楼主问的原生 UI 框架,然后底下无脑推前端框架
    fansangg
    fansangg
    Oct 30, 2020
    6
    腾讯的,搜搜看
    demo06
    demo06
    Oct 30, 2020
    7
    要啥功能上 github 搜就完事了还用自己写 ?
    binbin0915
    binbin0915
    Oct 30, 2020
    8
    jetpack flutter?
    OldActorsSmile
    OldActorsSmile
    Oct 30, 2020
    9
    @mouyase 坑最多的是人不是 IDE
    sprit
    sprit
    Oct 30, 2020
    10
    QMUI
    loshine1992
    loshine1992
    Oct 30, 2020
    11
    如果原生

    implementation 'com.google.android.material:material:1.2.1'

    如果用 flutter

    flutter:
    uses-material-design: true
    zoharSoul
    zoharSoul
    Oct 30, 2020
    12
    没有...
    移动端没这个东西, 我也没彻底明白为啥
    iFlicker
    iFlicker
    Oct 30, 2020 via Android
    13
    微信读书开源了一套 qmui 质量挺好的 还支持换肤
    lwk
    lwk
    Oct 30, 2020 via Android
    14
    原生框架推荐一个:腾讯的 QMUI_Android
    Annoke
    Annoke
    Oct 30, 2020
    15
    QMUI
    Annoke
    Annoke
    Oct 30, 2020
    16
    QMUI +jetpack 吧
    dddddd
    dddddd
    Oct 30, 2020
    17
    litho
    mouyase
    mouyase
    OP
    Oct 30, 2020 via Android
    18
    说 QMUI 的挺多,下午看看是个啥
    mouyase
    mouyase
    OP
    Oct 30, 2020 via Android
    19
    @loshine1992 我应该从哪里吐槽呢
    nicevar
    nicevar
    Oct 30, 2020
    20
    前端框架做功能简单的还行,做复杂的项目就是往坑里跳,最好的办法就是看需求,如果就那么几个页面,无脑上 uni-app 这种也行,否则还是老老实实用原生的,熟练了开发一点不比 flutter 、RN 这种慢。
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Oct 30, 2020
    21
    这样的情况已经存在 10 年了,没有无脑的框架,你不看 IOS 还推出 SWIFT UI 。唯一解药是 Flutter
    iConnect
    iConnect
    Oct 30, 2020 via Android
    22
    前端框架这个概念也只是 web 编程叫的多,安卓是客户端编程,超过 web 范围大很多,没法有一个统一适用的 UI 框架。只需要适应 Web 类似应用,md 真的足够了
    liKeYunKeji
    liKeYunKeji
    Oct 30, 2020
    23
    uni-app 做一个简单的 app 很快速,常见的安卓 api 都有,采用 Vue 语法,上手快,坑我也踩过了,不少,但基本可以解决。
    Sniper416
    Sniper416
    Oct 30, 2020
    24
    那意思是使用原生页面上的每个空间和布局都只有自己慢慢怼吗?
    zoharSoul
    zoharSoul
    Oct 30, 2020
    25
    @Sniper416 是的, 照着 ui 设计稿自行实现.
    xcstream
    xcstream
    Oct 30, 2020
    26
    wap2app
    pC0oc4EbCSsJUy4W
    pC0oc4EbCSsJUy4W
    Oct 30, 2020
    27
    推前端框架,还不如 webview 操作算了。
    WebKit
    WebKit
    Oct 30, 2020 via Android
    28
    @dddddd 楼主要的是无脑快去开发的框架。。
    WebKit
    WebKit
    Oct 30, 2020 via Android
    29
    @Sniper416 是啊。都是从空白写起
    Sniper416
    Sniper416
    Oct 30, 2020
    30
    @WebKit @zoharSoul 真的假的?那岂不是很花时间,就没有组件一说吗?不是很懂客户端
    loshine1992
    loshine1992
    Oct 30, 2020
    31
    @mouyase

    https://material.io/develop/android/docs/getting-started

    Material 库就是 Google 官方提供的 material design 的组件库,无脑撸就行了
    zoharSoul
    zoharSoul
    Oct 30, 2020
    32
    @Sniper416 有控件. 但是跟前端意义上的组件库还不太一样.
    具体来说就是你很难在没有 ui 设计的帮助下, 做出来一个基本美观的应用.
    huage2580
    huage2580
    Oct 30, 2020
    33
    说实话,全看 ui 咋搞,自己的项目的话,原生+material 满足大部分场景
    rb6221
    rb6221
    Oct 30, 2020
    34
    这个真没有,安卓端的交互可以有很多种花样,不像 element 只需要组件库的那几种就能满足绝大部分需求。另外安卓需要自己写业务逻辑,这层可不只是 UI 组件能做到的了,实现方式也有很多。所以脚手架类的东西从来都没有,只有一个小库负责一部分小功能,小而专精,然后你自由选择组合成你自己顺手的脚手架
    stardust21
    stardust21
    Oct 31, 2020
    35
    看起来是没有原生开发经验,首选 webview 或者 RN,只有纯 UI 和网络的话可以考虑 Flutter 。
    会原生的话写简单 app 其实也不麻烦
    kwanzaa
    kwanzaa
    Oct 31, 2020
    36
    MePride
    MePride
    Oct 31, 2020
    37
    亚瑟多年不做 android 了吧
    daozhihun
    daozhihun
    Oct 31, 2020
    38
    想要上手最快的还是原生的吧(不要用 MVVM 、LiveData 之类的)
    mouyase
    mouyase
    OP
    Nov 2, 2020 via Android
    39
    感谢各位老哥,qmui 看起来有点像 element,感觉还挺不错的,uniapp 也看了,也是个选择,准备先用 qmui 试试看
    mouyase
    mouyase
    OP
    Nov 2, 2020 via Android
    40
    @stardust21 我是有几年原生开发经验的,但是实在不想从空白布局开始写 app 了
    mouyase
    mouyase
    OP
    Nov 2, 2020 via Android
    41
    @MePride 不到一年
    mouyase
    mouyase
    OP
    Nov 2, 2020 via Android
    42
    发现了一个新的库,叫 xui,看起来也还可以,上次更新是两个月之前
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4436 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 162ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    ♥ Do have faith in what you're doing.