产品名称: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框架开发,具有丰富的功能和良好的用户体验。 - 开发过程中注重设计的统一性和系统的可扩展性。 - 应用已上线并处于推广期,但距离覆盖生活成本还有差距。

xyxc06732025年2月13日
54

猜你喜欢

go 语言写了一个手机远程控制电脑键盘鼠标的软件, 类似原来的万能遥控器

产品主要功能:通过手机远程控制电脑键盘鼠标,实现鼠标移动、键盘输入、按键组合、音量媒体控制、简易鼠标、简易26键键盘等功能。 产品描述:使用Go语言编写,类似万能遥控器的小工具。在微信里打开局域网页面即可使用。支持远程桌面查看、触控点击、文本输入发送。可控制网页版抖音常见快捷键,方便躺着刷电脑上的抖音。按键传输采用HTTP请求,鼠标移动和远程桌面采用WebSocket。更多效果图和源码见GitHub:https://github.com/dhjz/dcontrol

跨平台控制远程控制
仿原生风格 electron 应用的挑战

仿原生风格 electron 应用的挑战

产品主要功能和描述:这是一个electron应用的分享,主要展示了electron对比原生应用能做到什么程度。该应用名为Simark,是一个笔记应用,具有所见即所得的markdown编辑功能。开发者最初使用swiftUI技术栈开发,但因开发体验不佳转而使用react.js,最后选择纯手动操作Dom。应用界面参考macOS邮件应用的双导航栏加主视图布局风格,采用对称式布局。字体使用system-ui,颜色控制在3种颜色以内,并加入主题色点缀。应用支持本地优先设计原则,使用sqlite作为本地数据库。同时,应用具备全局快捷键、独立的设置窗口、可控的焦点区域等功能,并使用原生的右键菜单。目前,应用还有许多待完善之处,如动画和性能优化。

Electron应用开发工具
肝了一个图片翻译的工具,大家看看

肝了一个图片翻译的工具,大家看看

产品主要功能:图片翻译 描述:一个用于翻译图片的工具,方便用户在跨境交流时快速识别和翻译图片中的文字内容。

图片翻译工具跨境电商工具
[工具自荐] LeapSearch:让您在不同搜索引擎之间优雅切换,不再复制粘贴关键词

[工具自荐] LeapSearch:让您在不同搜索引擎之间优雅切换,不再复制粘贴关键词

产品主要功能和描述: 1. 功能:智能搜索引擎切换器。 2. 描述:一款Chrome浏览器扩展,可以在不同搜索引擎之间一键切换,无需重新输入关键词,节省搜索时间,提升搜索效率。提供智能预览、无缝切换、优雅界面、多类型支持和高度可定制等功能。支持的搜索引擎包括Google、Bing、百度等,并持续添加更多引擎。还提供隐私保护和多语言支持。

搜索引擎浏览器扩展
AI 模型价格集合

AI 模型价格集合

产品主要功能:提供一个集合网站,用户可以提交缺失的AI模型价格,并通过API调用相关信息。 描述:该网站旨在整合各种AI模型的价格信息,方便用户查找和比较不同模型的价格。用户可以通过提交缺失的价格信息来参与网站的建设。网站使用Go语言编写后端,SQLite作为数据库,Vue3和ElementPlus作为前端框架。

AI工具数据收集工具

做了个网页版本的 chrome://flags - chromeflags.org

产品:Chrome 浏览器 功能:提供了一个网页版本,用户可以通过它访问 chromeflags.org 页面,在该页面上可以探索和调整 Chrome 浏览器的各种 flags(即实验性功能设置)。

浏览器插件网页设置工具