cocowind
V2EX  ›  Android

2021 - Flutter or uniapp or React Native or Kotlin

  •  
  •   cocowind · Feb 5, 2021 · 16331 views
    This topic created in 2100 days ago, the information mentioned may be changed or developed.

    想快速搭一个放推广广告的 APP,最好能跨平台,但搭建速度是唯一要求.

    后续要接入第三方广告平台.

    怎么选型,各位大佬 0.0

    (个人技术栈偏后端,较少写 JS,所以都有一定的学习成本)

    39 replies  •  2022-05-18 13:50:05 +08:00
    debuggerx
    debuggerx
    Feb 5, 2021❤️1
    1
    首先排除 flutter,其他人继续
    Lxxyx
    Lxxyx
    Feb 5, 2021❤️1
    2
    React Native 可以满足你的需求,在不遇到 BUG 的情况下也挺快的,但出问题时如果不懂 native 就会比较麻烦
    tuomasi
    tuomasi
    Feb 6, 2021❤️1
    3
    kotlin 或者 java
    cocowind
    cocowind
    OP
    Feb 6, 2021
    4
    @debuggerx flutter 坑很多么 0.0,,...还花了一天时间看文档
    cocowind
    cocowind
    OP
    Feb 6, 2021
    5
    @Lxxyx ....0.0 应该很难遇到不出 bug 的情况.
    cocowind
    cocowind
    OP
    Feb 6, 2021
    6
    @tuomasi 所以还是原生么,还以为原生快被淘汰了.0.0
    wa143825
    wa143825
    Feb 6, 2021❤️1
    7
    首选排除你来写,花钱找一个吧
    xieren58
    xieren58
    Feb 6, 2021❤️1
    8
    Flutter , 谁用谁爽 ,快速开发赚到钱再说.
    janxin
    janxin
    Feb 6, 2021❤️1
    9
    优先考虑原生,除非有强需求或其他需求,不建议选跨平台,要踩坑
    cocowind
    cocowind
    OP
    Feb 6, 2021
    10
    @wa143825 还得维护迭代 0.0....不自己写不放心....上一个就是买的.现在被恶心吐了...换了四五个人维护这个屎山项目...搞不动了..重来一遍
    cocowind
    cocowind
    OP
    Feb 6, 2021
    11
    @janxin 没什么调用到原生 API 的功能.都是 UI 和渲染,接第三方 webview 是不是能考虑跨平台
    cocowind
    cocowind
    OP
    Feb 6, 2021
    12
    @xieren58 0.0 嗯嗯...就是这么想的...实在不行后期再招人重构
    meteor957
    meteor957
    Feb 6, 2021
    13
    @sss495088732 你要说原生市场缩减有可能,原生被淘汰了,你觉得 rn flutter 这种还能活着?
    visonme
    visonme
    Feb 6, 2021❤️1
    14
    四选一,要速度,无太多前端经验,我还是推荐 uniapp
    weixiangzhe
    weixiangzhe
    Feb 6, 2021 via Android❤️1
    15
    直接 webview 吧🤣
    wsyft
    wsyft
    Feb 6, 2021
    16
    +1
    wsyft
    wsyft
    Feb 6, 2021
    17
    @visonme +1 支持 14 楼。
    16 楼第一次发帖不会回复。
    cocowind
    cocowind
    OP
    Feb 6, 2021
    18
    @meteor957 嗯嗯,也是.草率了
    cocowind
    cocowind
    OP
    Feb 6, 2021
    19
    @visonme 0.0 我看墙内 uniapp 挺多的.之前本科阶段导师也说 uniapp 很行 0.0.
    WebKit
    WebKit
    Feb 6, 2021 via Android
    20
    uniapp 打包成原生 bug 太多了,不推荐,flutter 还是有些坑的,不过不用原生相关的东西还是可以的,流畅度也是可以的。kotlin 这个目前资料太少了
    ByteRan
    ByteRan
    Feb 6, 2021❤️1
    21
    根据你的需求,uniapp 或者 Flutter,但是优先 uniapp

    ,楼上估计都是没有深入用过吧 [本人原生安卓 7 年经验,iOS 2 年经验,前端 3 年经验,C#1 年经验,uniapp1 年实际商用经验]

    Flutter 需要学习的内容比 uniapp 高
    React Native 太重了
    Kotlin 现阶段更本不能商业化的跨平台
    uniapp 缺点就是涉及到地图、多媒体、各种硬件功能的话,需要自己写插件,但如果业务只是 CRUD,他绝对是目前跨平台中开发效率最高学习成本最低的框架
    dcalsky
    dcalsky
    Feb 6, 2021
    22
    @sss495088732 本科导师也用过 uniapp ?很潮啊
    ryougifujino
    ryougifujino
    Feb 6, 2021
    23
    @tanranran #21 kotlin 也是有 kotlin multiplatform 的,不过不是 UI 跨平台就是了。Netflix 实践过( https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23?gi=ec795dd165c8 )所以不能算是不能商业化跨平台。
    cocowind
    cocowind
    OP
    Feb 6, 2021
    24
    @WebKit 搭了个 flutter demo....感觉跟写 QT 一样 0.0...
    cocowind
    cocowind
    OP
    Feb 6, 2021
    25
    @tanranran 0.0 非常感谢大佬.我先试下搭个 demo 跟 flutter 对比一下...感觉 uniapp 的社区很活跃 0.0
    cocowind
    cocowind
    OP
    Feb 6, 2021
    26
    @dcalsky 教了我们一年就变成副院长...才 30 岁
    tydl
    tydl
    Feb 6, 2021 via Android
    27
    uniapp 原来 app 这么好写
    ByteRan
    ByteRan
    Feb 6, 2021
    28
    @ryougifujino #23 可能是我描述的有问题,意思是 kotlin 的跨平台,离正式使用还很远,主要是生态问题
    eyeix
    eyeix
    Feb 6, 2021❤️1
    29
    uniapp 确实很快
    YIsion
    YIsion
    Feb 7, 2021 via iPhone❤️1
    30
    uniapp 只适合简单的页面展示和表单提交。客户端有复杂的业务或者页面就不建议用了
    debuggerx
    debuggerx
    Feb 7, 2021❤️1
    31
    @sss495088732 flutter 很好啊,我只是根据你的需求建议,你们不适合 flutter 而已,不要误解了。大多数场景我都是推荐跨平台方案优先 flutter 的,但是从你的描述,预计你用 fluuter 搭广告平台难度比较高,风险更大一些
    mauve
    mauve
    Feb 7, 2021❤️1
    32
    想要优秀的用户体验只有原生
    hushao
    hushao
    Feb 7, 2021❤️1
    33
    如果 js 不是很懂,rn 大概率你会碰一鼻子灰。flutter 很舒服,但是单单一个广告平台的话,ui 可能不重,flutter 对你们来说就是杀鸡的牛刀。uniapp 你们场景我猜是很合适的。
    wuliaoshixia
    wuliaoshixia
    Feb 7, 2021❤️1
    34
    楼主要做的推广 app,所列的技术肯定都能实现。根据楼主描述的技术栈,感觉 uniapp 比较适合你们。
    lxhcool
    lxhcool
    Feb 7, 2021
    35
    flutter 或者 rn
    lxhcool
    lxhcool
    Feb 7, 2021❤️1
    36
    你还是选 flutter 吧,uni 和 rn 要学 vue 和 react
    coolesting
    coolesting
    Feb 13, 2021 via Android
    37
    上手速度和跨平台,uniapp 〉 react n 〉 flutter 〉 native

    如果要性能和深度,就反转来看。
    cocowind
    cocowind
    OP
    May 18, 2022
    38
    最后用了 uniapp 整套生态.非常快速方便的验证了三套 app 赚了点血汗钱....
    cocowind
    cocowind
    OP
    May 18, 2022
    39
    评价是...用起来别扭.性能差.小型 app(可能都不适合.微型 app 吧)适用
    不如写原生安卓.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1090 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 23:46 · PVG 07:46 · LAX 15:46 · JFK 18:46
    ♥ Do have faith in what you're doing.