关于项目
ProxAlert是一个智能助手,当您接近重要地点时会提醒您。忘记错过的会议、遗忘的任务或不断检查地图的需要 - 应用会在正确的时间通知您。
使用场景
日常任务
- 提醒在回家路上顺便去商店
- 接近邮局时的通知
- 在银行或药店附近时的提醒
旅行
- 关于路线上景点的提醒
- 接近酒店时的通知
- 关于停车场或加油站的提醒
会议和活动
- 当您接近会议地点时的自动提醒
- 接近客户办公室时的通知
- 到达重要地点时的提醒
主要功能
交互式地图
基于MapKit的全功能地图,支持:
- 按地址和地点名称搜索
- 通过点击屏幕选择点
- 当前位置标记
- 不同的显示模式(地图、卫星、混合)
智能通知
灵活的提醒系统:
- 为每个点单独设置触发半径
- 从10米到10公里的范围
- 后台模式操作
- 最小电池消耗
后台模式
应用在关闭时继续工作:
- 持续监控您的位置
- 接近时的自动通知
- 能耗优化
- 尊重用户隐私
技术特点
现代架构
应用使用现代方法在SwiftUI上构建:
- 用于干净代码的MVVM架构
- 用于响应式编程的Combine
- 模块化组件结构
精确地理定位
Core Location集成提供:
美观的界面
具有周到细节的现代界面:
- 动画控制面板
- 流畅的屏幕过渡
- 直观的手势
- 自适应设计
开发状态
该项目自2023年2月以来一直在积极开发中。主要功能已实现,正在进行的工作包括:
- 电池消耗优化
- 地理定位精度改进
- 添加通知历史
- Apple Watch集成
未来功能
计划添加:
- 点分类(工作、家、商店)
- 重复提醒
- 点导出/导入
- 与其他用户共享点
- 访问统计
- 主屏幕小部件