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

Discussion

评论与讨论

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

登录后参与讨论

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

猜你喜欢

新写了一款支持 AI 笔记助手和远程同步的 markdown 笔记 idea-note

Idea Note-AI笔记助手与远程同步Markdown笔记

支持 AI 笔记助手和远程同步的所见即所得轻量级 markdown 笔记 Idea Note,内置 AI 笔记助手,可用自然语言编辑笔记,支持 Git 远程同步。功能特性包括:AI 笔记助手(问答、总结、润色,直接读取、搜索、新建、编辑或删除笔记)、Markdown 编辑(所见即所得实时预览,支持 CommonMark + GFM、KaTeX 公式、Mermaid 图表、HTML/SVG 渲染、源码模式、多标签页和格式工具栏)、笔记管理(笔记模式、大纲、全局搜索)、文件管理(文件树、文件夹浏览、文本编辑、图片查看)、Git 同步与历史(自动提交、远程推拉、本地版本记录、单文件/全局历史、diff 对比)、内置终端、导出 PDF(带书签大纲)、系统集成(打开方式关联常见文件)、支持切换主题和自定义主题、字体设置。

内容创作AI工具
用 Three.js 撸了一个 3D 地球 + 全球实时电台,性能有点炸,求优化建议

Three.js 3D地球与全球实时电台-互动体验与技术交流平台

**产品主要功能描述**: 1. **3D交互式地球**:用户可以通过旋转和缩放来查看全球的3D地球模型。 2. **全球实时电台**:地球上的每个绿点代表一个真实在线的网络广播电台,如Shoutcast或Icecast。 3. **音频播放与控制**:用户可以点击地球上的任意点来播放、暂停或切换到该地区的广播。 **技术栈描述**: * Three.js:用于创建3D地球模型、标注点和光晕效果。 * Web Audio API:用于播放音频流、控制音量和处理跨域问题。 * 自建数据层:收集并存储全球约8000多个公开电台的数据。 * 前端框架:使用Vue和Vite构建用户界面。 * 坐标转换:将地理坐标转换为三维空间向量以便在地球上显示。 **遇到的问题及建议**: 1. **性能问题**:大量静态点加上少数动态高亮点导致低端设备帧率下降。建议探索“大量静态点 + 少数动态高亮点”场景的最佳实践。 2. **音频流的CORS和混合内容问题**:由于音频流是HTTP的,而网站是HTTPS,浏览器会阻止它。建议使用更轻量的CORS代理方案或自行搭建代理服务器,并估算相关成本。 3. **数据更新问题**:电台经常失效,需要半手工检测和脚本定期运行。建议寻找更稳定的全球公开电台API来减轻维护负担。 **未来计划添加的功能**: * 用户自定义导入电台:允许用户粘贴流地址并自动推算经纬度。 * “随机漫游”模式:每30秒自动跳转到另一个随机电台。 * 录音片段分享:允许用户录制15秒广播并生成分享链接。 **请求协助的事项**: * 在不同设备上测试网站性能,特别是手机和老笔记本。 * 如果知道本地或小众地区的网络电台流地址,请提供相关信息以便批量添加。 * 对于上述技术问题,希望得到有经验的网友的帮助和建议。

3D地球实时电台
我用 xxx ai 5 分钟开发项目之图床

图床 ImageUploader oneself.icu

产品:图床 主要功能: 1. 支持通过快捷键粘贴上传图片。 2. 可以接入百度审核。 3. 可以设置删除密码。 4. 展示所有用户上传的图片。 描述:一个简单且简陋的图床服务,用户可以通过快捷键粘贴上传图片,支持接入百度审核,可以设置删除密码,并展示所有用户上传的图片。

AI工具图片上传工具
[分享] emoToken — 自己做的 Claude API 服务,注册送 $3

emoToken-Claude API多模型代理服务

emoToken 是一个 Claude API 服务,支持 Claude Opus 4.8/4.7/4.6、Claude Sonnet 4.6/4.5/Sonnet 5、Claude Haiku 4.5、Claude Fable 5 等模型,注册即送 $3 体验额度。

开发编程AI工具
一个关于「快乐马」的小站: happyhorse.space

快乐马-围绕马主题的轻量小站,图一乐、解压、随意浏览

产品名称:happyhorse.space 主要功能与描述: 1. 围绕“马”主题提供轻量级内容。 2. 展示与“马”相关的图片、文本和小互动。 3. 设计具有随机性和情绪感,每次打开页面都有新体验。 4. 不以效率和产出为主要目标,更注重娱乐和实验性。 5. 提供简单的缓存策略和移动端优化,提升用户体验。 6. 静态页面前端结合少量JavaScript,确保快速加载。 7. 后端和部署采用静态托管加HTTPS,如Vercel、Netlify或Nginx。 8. 用户可以随意浏览和互动,享受轻松愉快的氛围。

个人项目网页设计
Shellby [内置 AI Agent,支持全平台同步的 SSH 客户端] 出 Android 版了——招 50 位 V 友内测(Google 新规:封闭测试 14 天才让上架)

Shellby-内置AI Agent的SSH客户端

- **终端**:xterm-256color 标准兼容、多会话、配色主题、命令片段一键插入、Esc/Tab/Ctrl 快捷键条 - **AI 运维 Agent(自带 API Key)**:支持自然语言指令,只读命令自动放行,修改状态命令需用户审批(如 `systemctl restart` 弹卡片批准),可接入 DeepSeek / Kimi / GLM / 通义 / Ollama 本地模型 - **SFTP**:分块流式传输,上传下载均支持断点续传 - **端口转发**:-L / -R / 动态 SOCKS5、跳板机多跳 - **服务器监控**:CPU / 内存 / 磁盘 / 负载 / 进程实时面板 - **安全**:凭据仅存储于 Android Keystore、主机指纹 TOFU 校验、指纹/面容应用锁、无账号无埋点 - **同步(可选)**:通过用户自己的 WebDAV / S3 同步主机配置,敏感字段端到端加密,无自建服务器 - **平台适配**:支持 Android 手机和平板大屏适配,非套壳移植(Flutter 实现),全平台同步

开发编程