V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
madeinclojure
V2EX  ›  分享创造

分享一个 Flutter 做的 APP

  •  
  •   madeinclojure · 2023-03-12 11:02:05 +08:00 · 3620 次点击
    这是一个创建于 655 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个 APP 全部用 Flutter 完成,没有写原生代码,功能不是很复杂,主要分成三大块。

    • 一是财产管理,包括银行卡、平台、帐号之类的
    • 二是安全气囊,如果遇到变故,会通知设置的信任人,比如亲人。避免人噶了,钱也没了。
    • 三是遗嘱制作,生成遗嘱文档,可打印,但要有法律效应,要么自己亲手写份,或者要公证人,最保险是公证。

    感受:

    • Flutter 的生态还是比较健全,你想要的基础能力,基本都有,比如打印、加密、pdf 、文本识别、svg 、指纹等,没有自己单独写过或者魔改过 Plugin 。
    • 开发效率及体验是很棒的,热加载体验不错。
    • 性能方面和原生没有明显的差距,UI 表现上,使用 Material 3.0 默认的组件也很方便。

    问题:

    1. 状态管理方面,使用 riverpod ,但感觉还是很别扭,可能分层有问题,没有 repository 层,导致经常需要 B 页面使用 A 页面的 ViewModel ,如果有 Repository 就直接对接 A 的 repository 。
    2. 有一些细节上处理不方便,比如点击输入框区域外时使输入框失去焦点,效果不尽如人意。

    整个 APP 独立完成,后端使用 Golang ,即当产品,又当开发,UI ,测试,挺累的,短板是产品及 UI 。

    体验地址: https://app.ruyuan.ink/

    体验并给建议的朋友,选出一位提供 1 个月的 DO 的 VPS ( 4$)。 有什么好的想法的朋友,也可以一起交流做些产品。

    20 条回复    2023-03-14 11:24:52 +08:00
    gant
        1
    gant  
       2023-03-12 11:12:14 +08:00
    这种隐私强的 app ,大陆不可能生存。
    madeinclojure
        2
    madeinclojure  
    OP
       2023-03-12 11:16:42 +08:00
    @gant 可能是对的,反诈中心会找上门是不是?现在数据只保存在手机,没有云端数据。
    gant
        3
    gant  
       2023-03-12 11:41:06 +08:00
    虽然市场角度不可能成功,我还是给点产品建议。

    ios 上架问题我就忽略讨论 ios 了。
    综合问题
    1. 安卓 root,magisk 框架检测
    2.指纹设置后没法用,重新打开可以了。
    3.

    财产界面问题
    1.银行类型 1.输入建议增加 ocr 自动填写 2.银行名称别文本框,预定义银行名称选择,银行地址改为支行选择。3.数量改到分配里。4.财产信息显示的数据过于少占据了大量面积。5.私密信息内容改为 name-value,name 显示在当前页面。6.财产分配姓名显示宽度按比例走,设置最小宽度,百分比数字不能少。7.考虑财产分配方式设置比例与绝对数量,设置优先级。

    我已经不想继续说了。
    madeinclojure
        4
    madeinclojure  
    OP
       2023-03-12 11:56:50 +08:00
    @gant 收到,感谢,能说就多说点
    Aaron01
        5
    Aaron01  
       2023-03-12 14:15:16 +08:00
    防患于未然的然写错了
    madeinclojure
        6
    madeinclojure  
    OP
       2023-03-12 14:19:00 +08:00
    @Aaron01 收到,感谢
    Helsing
        7
    Helsing  
       2023-03-12 16:07:56 +08:00 via iPhone
    建议不要用 Material 风格,真的很丑,不讨好用户

    谷歌整了这么多年自己的 app 风格都没统一
    zoharSoul
        8
    zoharSoul  
       2023-03-12 16:17:44 +08:00
    @Helsing #7 我很喜欢 md 风格
    madeinclojure
        9
    madeinclojure  
    OP
       2023-03-12 16:33:47 +08:00
    @Helsing 之前 material 2 我也觉得不好看,material 3 感觉不错。https://m3.material.io/components 。 主要还是不会 UI 。
    starcode
        10
    starcode  
       2023-03-12 16:36:56 +08:00
    👍不错哦,我的项目也都是用 flutter ,可以联系交流一下。
    关于 riverpod 方面,推荐一个 flutter 大师 https://codewithandrea.com/
    madeinclojure
        11
    madeinclojure  
    OP
       2023-03-12 16:48:16 +08:00
    @starcode 好的,学习下,我加你
    murmur
        12
    murmur  
       2023-03-12 18:26:46 +08:00
    如果遇到变故,会通知设置的信任人,比如亲人。避免人噶了,钱也没了。

    这个跟 flutter 有什么关系,不就是服务器上有个定时任务然后上线的时候触发延后么
    yoa1q7y
        13
    yoa1q7y  
       2023-03-12 18:35:15 +08:00
    你的网站证书 *.ruyuan.ink 没有包含主域名 ruyuan.ink ,导致访问主域名错误
    madeinclojure
        14
    madeinclojure  
    OP
       2023-03-12 19:12:29 +08:00
    @yoa1q7y 是的,只设置了二级域名证书。
    madeinclojure
        15
    madeinclojure  
    OP
       2023-03-12 19:13:35 +08:00
    @yoa1q7y 是没有啥关系,只是简单描述下功能,实现是不难的。
    vycz
        16
    vycz  
       2023-03-13 12:42:51 +08:00
    @starcode 目前也用 flutter 做独立产品,希望可以一起交流下 wx 扫 https://cli.im/url?97adea3b7404e42abc4d377b6a7627b9
    likeme
        17
    likeme  
       2023-03-13 13:56:14 +08:00
    比较好奇,ui 咋来的,自己做?
    likeme
        18
    likeme  
       2023-03-13 13:56:53 +08:00
    抱歉,没注意到 UI 也是 op 自己做的。
    Fxshiny
        19
    Fxshiny  
       2023-03-13 14:06:38 +08:00
    emmmmmm ,感觉市场并不会大,首先,能够用这种软件的,起码是懂手机的,有科技认知常识的,老人市场可以排除掉;其次的就是大家对于数据安全认知的问题,这部分可以排除掉大部分人了;再次之就是实用度的问题了,我想大部分都是把常用的信息存储在微信手机自带的便签,我这类记不不清密码资产的都是各个地方保存一遍。另外就是女生市场基本很小很小了。所以这个圈子应该属于很小批的那类。当然这些都是个人感觉的。
    jiaming1992
        20
    jiaming1992  
       2023-03-14 11:24:52 +08:00
    楼主工作之余撸的吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.