产品名称:MarkNow

产品名称:MarkNow 生活记录应用 主要功能: - 自定义字段记录不同类型事项,支持文本、数值、开关、评分、单选、多选。 - 数据库管理,使用Sqflite进行SQLite数据库操作,包括建表和数据库迁移。 - 状态管理,采用Riverpod框架进行状态管理。 - 路由管理,使用go-router进行路由管理。 - 国际化支持,使用easy_localization库进行多语言支持。 开发背景: - 开发者使用Flutter框架开发了这款应用,旨在解决市面上类似App无法满足需求的问题。 - 项目开发周期大约为三个月,实际投入时间不到三个月。 技术选型: - 使用Flutter框架进行开发,因其生态丰富且在某些方面优于React Native。 - 数据库选择Sqflite,因为它需要手动编写SQL语句和管理数据库迁移。 - 状态管理使用Riverpod,它提供了接近前端State + Provider的概念,易于上手。 - 路由管理使用go-router,提供更高级的路由功能。 - 国际化使用easy_localization,配合CLI可以生成类型安全的LocaleKeys。 开发经验: - 提前设计统一的设计系统,包括主题色、边距、圆角、字体大小等。 - 主题系统的设计应支持亮色模式和暗色模式,提前规划有助于后期维护。 - 利用AI辅助编程,减少代码编写中的错误。 - 架构设计有助于AI实现功能,如字段类型的灵活扩展。 App上线: - 应用主要面向国内市场,避免了不必要的环节,如上架App Store需要备案号和国内服务器。 - 上架App Store和App China需要不同的资质,申请流程已熟悉。 - 应用已在春节当天上线,目前处于早鸟特惠期。 总结: - MarkNow应用通过Flutter框架开发,具有丰富的功能和良好的用户体验。 - 开发过程中注重设计的统一性和系统的可扩展性。 - 应用已上线并处于推广期,但距离覆盖生活成本还有差距。

2025年2月13日
0
342

Discussion

评论与讨论

0 条公开评论
正在加载评论...

登录后参与讨论

评论使用你的 RustPoint Logto 账号身份。

猜你喜欢

做了一个无需注册就能试的方言配音工具「乡音阁」,想请 V 友帮忙体验

乡音阁-中文方言文字转语音工具

- 10+ 种中文方言和多种音色 - 输入文字生成方言语音 - 在线试听和下载音频 - 声音复刻、声音设计和 API - 中英文页面 - 无需注册即可试用 100 个字符,超过免费额度后需购买资源包

内容创作AI工具
GPT Image 2 — Free AI Image Generator & Photo Editor Online

gptimg2art

GPT Image 2 是一款在线的 AI 图像生成与编辑工具。用户可以通过文本提示或参考图像来创建和编辑 AI 图像,生成具有真实感的图像、可读的文本、产品照片、UI 模板、海报以及快速的视觉概念。访问 [GPT Image 2](https://gptimg2.art) 可体验这款强大的在线工具。

AI图像生成器在线照片编辑器

TimeHandle-按场景组织日程的日历

按场景分日程的日历 App,名为 TimeHandle。按场景组织日程,当前时间和下一事件决定场景(会议、通勤、专注、出行),界面和流程跟着变化。加本地 AI 提醒,支持灵动岛。

办公效率
写代码不一定要真的动手,要的是「写代码的感觉」,所以做了这个

编程屏保-全自动代码壁纸防休眠工具

主要功能:屏幕保护、防休眠、养生功能。 描述:模拟写代码的感觉,全自动,不费 token,每天打开看着,感觉心灵已经满足了。

生活娱乐
在 claude code 中一边 coding 一边学英语

Claude Code语言教练-在编码中学习英语,提升语言能力

产品主要功能:在Claude Code中通过vibe coding学习语言,分析错误并改进表达。 描述:该插件适用于中英文混合或纯中文/英文语境,支持将目标语言设置为“孙笑川风格”或“蒙古上单风格”。使用前需在Claude Code的插件管理面板中配置openai兼容的模型。与其他类似插件相比,它不需要消耗Claude Code本身的token,也不会侵入Claude Code的上下文。

教育工具语言学习
我也来分享一个小游戏《勇闯霍尔木兹海峡》

霍尔木兹海峡游戏、扫雷游戏

游戏名称:勇闯霍尔木兹海峡 主要功能与描述: - 游戏背景:驾驶货轮找到一条安全航道,成功穿越封锁霍尔木兹海峡。 - 操作方法:通过左键点击水域格子探测区域并显示周围水雷数量,货轮自动沿安全路径前进;通过右键点击水域格子标记或取消标记疑似水雷位置;根据数字提示判断安全路径。 - 难度说明:游戏分为低、中、高三个难度等级,分别对应不同数量的水雷和不同的游戏挑战。

游戏射击游戏