V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
HeapOverflow

Hacki - 用 Flutter 写的 Hacker News 客户端

  •  3
     
  •   HeapOverflow ·
    Livinglist · Feb 19, 2022 · 5675 views
    This topic created in 1527 days ago, the information mentioned may be changed or developed.
    32 replies    2022-03-14 09:02:57 +08:00
    zoharSoul
        1
    zoharSoul  
       Feb 19, 2022
    截图真好看
    HeapOverflow
        2
    HeapOverflow  
    OP
       Feb 19, 2022 via iPhone
    @zoharSoul 谢谢 是用 applaunchpad 生成的
    anxn
        3
    anxn  
       Feb 19, 2022 via Android
    有编译好的安卓版吗?
    sky96111
        5
    sky96111  
       Feb 19, 2022 via Android
    @anxn play 商店
    @HeapOverflow 界面很流畅美观!反馈个 bug ,在主界面不能通过返回键退出应用
    lijy91
        6
    lijy91  
       Feb 19, 2022
    推荐使用 flutter_distributor 工具进行打包及发布(内测)。

    https://github.com/leanflutter/flutter_distributor
    HeapOverflow
        7
    HeapOverflow  
    OP
       Feb 19, 2022
    @lijy91 感谢!看起来很实用!
    HeapOverflow
        8
    HeapOverflow  
    OP
       Feb 19, 2022
    @sky96111 收到!
    mjikop1231
        9
    mjikop1231  
       Feb 19, 2022
    好,那么 Flutter 支持 windows 了,什么时候来个 windows 版?
    HeapOverflow
        10
    HeapOverflow  
    OP
       Feb 19, 2022 via iPhone
    @mjikop1231 桌面还是用网页版比较方便
    IGJacklove
        11
    IGJacklove  
       Feb 19, 2022
    开源吗?想 look look code
    HeapOverflow
        12
    HeapOverflow  
    OP
       Feb 19, 2022 via iPhone
    mayli
        13
    mayli  
       Feb 19, 2022 via Android
    看起来不错哦,而且才只有 8MB 大小,我记得之前 flutter 打包要巨大的来着
    machunning9843
        14
    machunning9843  
       Feb 19, 2022 via Android
    看起来不错
    gongquanlin
        15
    gongquanlin  
       Feb 19, 2022
    正好想要学习 flutter ,start 一把!
    Zel
        16
    Zel  
       Feb 20, 2022
    GP 的图标边缘有白边
    hei1000
        17
    hei1000  
       Feb 20, 2022
    repo 标签有 android 是什么意思?
    hei1000
        18
    hei1000  
       Feb 20, 2022
    @hei1000 不好意思,没看评论+google 搜索“Hacki hacker news google play”没搜到
    hei1000
        19
    hei1000  
       Feb 20, 2022
    @hei1000 建议 README 里面加上 ios 和 android 的下载链接
    KMpAn8Obw1QhPoEP
        20
    KMpAn8Obw1QhPoEP  
       Feb 20, 2022 via Android
    想请教一下设计思路 有哪些好的借鉴吗?
    HeapOverflow
        21
    HeapOverflow  
    OP
       Feb 20, 2022
    @hei1000 多谢提醒,已加
    KMpAn8Obw1QhPoEP
        22
    KMpAn8Obw1QhPoEP  
       Feb 20, 2022 via Android
    @enchilada2020 此处既指技术上的设计又指 UIUX 的设计
    HeapOverflow
        23
    HeapOverflow  
    OP
       Feb 20, 2022   ❤️ 1
    @enchilada2020 state management 我用了 flutter bloc ,个人相较于 riverpod 非常推荐,因为 riverpod 的维护人对别人的 contribution 不是很友好,而且开发 flutter bloc 的大佬( https://github.com/felangel )也是 mocktail ,equatable 还有 mason 这些经常使用的 flutter package 的开发者。hacki 的架构应该算是使用 flutter 的公司里比较标准的架构(除了没有用 navigator 2.0 )
    HeapOverflow
        24
    HeapOverflow  
    OP
       Feb 20, 2022
    @enchilada2020 ui 设计就真的凭感觉来,hacki 基本都用的是 flutter 自带的组件,我数学不是很好所以也没有做什么比较骚的动画效果,不过在减少 jank 上我是下了不少功夫,经验总结就是要注意合理使用 isolate ,用对了真的可以很大程度上提升 app 性能,我之前 html parsing 没有用 isolate 导致评论页面总是有 jank ,但是使用 compute 之后就好了很多。
    smilingsun
        25
    smilingsun  
       Feb 20, 2022 via Android
    Play 里面没法安装,显示 Your device isn't compatible with this version.
    大家有人遇到这个问题的吗
    GavinXSF
        26
    GavinXSF  
       Feb 20, 2022
    好东西,已用上
    反馈个 IOS 的 BUG ,刚进入 TOP 或切到 NEW 等栏时不会自动刷新,显示空白,要手动下拉刷新一下
    dragonPunch
        27
    dragonPunch  
       Feb 20, 2022
    安装尝试了下,很流畅,但是发现了一个 bug

    现象:主界面使用后退键无效
    设备:VTR-TL00
    系统:Android 9
    kunkunzhang
        28
    kunkunzhang  
       Feb 20, 2022
    flutter 已死 rust 当立
    开个玩笑。很不错
    WWwwMMmmMMmmWWww
        29
    WWwwMMmmMMmmWWww  
       Feb 22, 2022
    donate 为什么是加币呢 有点好奇
    awerminator2016
        30
    awerminator2016  
       Mar 12, 2022
    想问一下有碰到过 iOS 端被锁 60Hz 的情况吗,我自己的 app 在 iOS ( Release 模式)一直都被锁 60Hz (省电模式和常规状态下滑动效果一模一样),翻了一圈看到有许多人也有这个问题,Flutter 好像还没有解决这个问题,但是您的 app 好像流畅性还不错,您有什么解决方案吗?
    HeapOverflow
        31
    HeapOverflow  
    OP
       Mar 14, 2022
    @awerminator2016 这个目前好像没有解决方案,不过应该会在后续 flutter 版本中改善: https://github.com/flutter/flutter/issues/90675
    awerminator2016
        32
    awerminator2016  
       Mar 14, 2022 via iPhone
    想问一下有碰到过 iOS 端被锁 60Hz 的情况吗,我自己的 app 在 iOS ( Release 模式)一直都被锁 60Hz (省电模式和常规状态下滑动效果一模一样),翻了一圈看到有许多人抱怨,但是 Flutter 好像在解决这个问题,但是您的 app 好像流畅性还不错,您有什么解决方案吗?
    @HeapOverflow 嗯,只能等官方解决了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6111 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 02:07 · PVG 10:07 · LAX 19:07 · JFK 22:07
    ♥ Do have faith in what you're doing.