做了么APP,支持android、ios、windows、macOS等,记录生活点滴。
开源项目地址:https://github.com/Chenfyuan/zuoleme
核心功能
- 一键记录:点击主按钮即可添加记录
- 统计展示:实时显示今日、本周、本月和总计数量
- 历史记录:查看所有记录的详细时间
- 滑动删除:左滑记录即可删除
- 数据持久化:所有数据保存在本地,保护隐私
- 现代化设计:使用 .NET MAUI 原生控件实现的现代化设计
- 底部导航:快速标签页,首页、统计、设置,快速切换
技术栈
- .NET MAUI:微软最新的跨平台框架
- MVVM 架构:Model-View-ViewModel 设计模式
- 依赖注入:使用 DI 容器管理服务
- 数据持久化:JSON 文件存储
- 现代 UI:Border、Shadow、RoundRectangle 等现代控件
- Shell 导航:使用 MAUI Shell 实现底部 TabBar 导航
UI 设计亮点
- 阴影效果:卡片和按钮具有精细的阴影
- 圆角设计:所有卡片和按钮使用圆角矩形
- Emoji 图标:使用 Unicode Emoji 作为视觉元素
- 响应式布局:自适应不同屏幕尺寸
- Material 配色:遵循 Material Design 规范的配色方案
- 底部导航栏:便捷的页面切换体验
运行要求
- .NET 10
- iOS:15.0+
- Android:API 21+
- Windows:Windows 10 (17763+)
- macOS:macOS 15.0+ (Catalyst)
使用的 .NET MAUI 控件
- Shell – 应用导航和底部 TabBar
- TabBar – 底部标签栏导航
- Border – 带阴影和圆角的边框容器
- Shadow – 阴影效果
- RoundRectangle – 圆角矩形形状
- SwipeView – 滑动操作视图
- CollectionView – 可滚动列表
- Grid – 网格布局
未来计划
- 添加备注功能
- 数据导出和导入功能
- 统计图表可视化
- 提醒功能
- 深色模式
- 密码保护隐私实现
- 云同步数据选项
- 更多统计维度(获取更远期的时间段)
- 数据可视化(热力图、折线统计图)
- 更多数据管理实现
- 使用说明页面
- 版本更新记录
技术亮点
🎨 .NET MAUI – 完全基于最新 UI 框架
Shell 导航 – 使用 MAUI Shell 实现现代导航
现代设计 – 使用最新的 MAUI 控件(Border、Shadow 等)
多页架构 – 首页、统计、设置多功能分离
跨平台一致 – 多平台统一的视觉体验
流畅高效 – 无冗余代码,响应流畅
易于维护 – 代码清晰,结构清晰
MVVM 模式 – 数据绑定和命令模式
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...
