产品名称: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
336

猜你喜欢

「新年送码」用 REFRAME 给照片加个蛇年水印 - 春节更新上线!

产品名称:REFRAME、春节主题Logo水印、春节主题配色、新年相框模板

产品主要功能:给照片添加春节主题水印。 描述:REFRAME 推出新春节主题更新,包括 2025 蛇年限定 Logo 水印、春节主题配色和新年相框模板。用户可以通过 App Store 搜索并下载该应用进行体验。

产品类型:照片编辑工具春节主题应用

YCode-本地桌面端多Agent Coding工作台

产品主要功能:本地桌面端多Agent Coding工作台。 描述:YCode允许用户在同一个窗口中运行多个自定义CLI Agent,如Claude Code、Codex、Gemini CLI、Cursor等,并支持并排、分栏、网格或主从布局显示。此外,YCode还集成了项目管理、历史会话搜索、文件树、代码编辑器、右侧Shell、Git Changes、LSP支持、主题和通知等功能。

内容创作开发编程
🧧做了两款红包封面欢迎大家免费领取

红包封面、卡通蛇、可爱猫狗

产品主要功能:提供两款红包封面,用户可免费领取。 描述:产品包含两款红包封面,分别为卡通蛇和可爱猫狗年夜饭,用户可以通过提供的链接免费领取。

社交分享红包封面
PackPack AI:跨平台的 AI 收藏夹,网站定制化的收藏体验

产品名称:PackPack AI

产品主要功能:PackPack AI 是一款由 AI 驱动的书签管理工具,提供跨平台的书签管理工作。它支持定制化保存社交媒体、生活方式、购物平台和新闻网站的内容,并具有阅读模式和网站截图功能。还可以使用快捷插件一键保存网站图片和选定内容。AI 功能增强内容收集和检索。 产品描述:PackPack AI 提供在 Chrome、Android 和 iOS 上的跨平台体验,允许用户保存并定制各种网站的内容,包括社交媒体、生活方式、购物和新闻网站。它还提供阅读模式和网站截图功能,以及使用 AI 快速保存图片和选定内容的能力。

AI工具书签管理工具
新人前端项目: AI 导航站,用 React 和 Next.js 实现,欢迎大家提出建议与优化意见!

AI 导航站,React,Next.js

产品主要功能:AI 导航站 产品描述:使用 React 和 Next.js 实现的 AI 导航站,旨在收集 AI 相关助手提供的工具导航服务,帮助用户更便捷地找到感兴趣的内容。

前端开发AI导航站
开源 XVM: 用 rust 写了一个跨平台&通用的多版本管理工具 - 支持(自定义)命令别名、多版本共存/管理、工作空间/环境隔离 (适配所有安装来源) - 前期阶段欢迎交流讨论

开源XVM, node, xim, xvm 数据库

产品主要功能和描述: 1. 开源XVM是一个跨平台且通用的多版本管理工具。 2. 支持自定义命令别名。 3. 可以多版本共存和管理。 4. 提供工作空间/环境隔离功能,适配所有安装来源。 5. 可以注册目标工具版本到xvm数据库,并可搭配xim包管理器(自动安装注册)使用。 6. 利用工作空间机制,支持自动版本切换,例如以node为例。 7. 提供三种使用模式:全局模式、local模式和自定义工作空间模式。

开源多版本管理工具