结识他人,保有自主权
在 Android 原型中,我将基于位置的地图与个人资料、类别和兴趣、活动及群聊连接起来,并加入了个人资料可见性控制。位置隐私仍有待进一步完善。
Roamly · 原始 Figma 原型
Roamly 原始界面 · 演示内容
在 Erasmus 交流期间,我体会到朋友、共同兴趣和相聚机会的重要性。这段经历启发了 Roamly,我在移动应用开发课程中独立完成了它的原型。
在 Android 原型中,我将基于位置的地图与个人资料、类别和兴趣、活动及群聊连接起来,并加入了个人资料可见性控制。位置隐私仍有待进一步完善。
我邀请亲友以非正式方式试用原型。他们的早期反馈,补充了报告中记录的问卷调查和设计工作。
我比较了 Firebase 和 Supabase 在身份验证,以及个人资料、参与者和活动的关系型数据管理方面的能力,随后迁移到了 Supabase。地图方面,我比较了 Mapbox 和 Google Maps,最终选择 Mapbox,并实现了地图标记和可视化交互。
与 Erasmus 朋友相处的经历促使我开展了一项多语言调查,包含 32 个问题,收到了超过 100 份有效答卷:共同兴趣和语言对建立联系很重要。
我定义了四种用户画像,比较了不同方案,并在 Figma 中设计了人员与活动相关的用户路径。
我将方案收敛到个人资料、地图、参加活动和群聊,暂不纳入私聊和推送通知。
我使用了 Kotlin、Mapbox 和 Supabase,聊天功能采用轮询机制。未来我希望能邀请 Erasmus 学生参与一次测试。
为了将想法变成应用,我需要先选定一条可行的初始使用流程,涵盖个人档案、地图、活动和聊天。问卷调查和早期反馈帮助我将功能与目标用户的需求联系起来。
告诉我你想构建或改进什么、谁会使用,以及有哪些约束条件。我会回复你,一起确定从哪里开始。