我用AI开发了一款导航App的demo,希望他们再也不用担心迷路

9 阅读7分钟

我用AI独立开发了一款老年人导航App,妈妈再也不用担心她迷路了

作者:一个普通的儿子
背景:非技术出身,纯AI辅助开发
目的:让天下不会用导航的妈妈,都能轻松到达目的地


一、那个晚上的故事

那是去年暑假在家的一天晚上。

我妈拿着一部智能手机,眉头紧锁地问我:"儿子,你帮我看看,这个高德地图怎么搜索地点啊?我想去你姐家,但不知道怎么弄。"

我拿过手机,帮她输入了地址,规划好路线,设置好导航。整个过程不到一分钟。

但就在我递回手机的那一刻,我妈小心翼翼地问了一句:"这个……我下次自己能用吗?"

那一刻,我心里突然有点不是滋味。

二、为什么妈妈不会用导航?

我开始思考这个问题。

我妈是70后,初中都没读完,识字量有限。每次看手机都要戴上老花镜,还总怕点错了什么。她操作手机的时候,手指会微微发抖,生怕按错了地方。

而现在的高德地图、百度地图,界面是这样的:

  • 底部有多个Tab:首页、附近、我的
  • 搜索框旁边有语音按钮、扫码按钮、消息图标
  • 地图上密密麻麻的标注点
  • 路线规划后还要选择路线方案

这些对一个年轻人来说是"功能丰富",但对我妈这样的中老年人来说,就是"信息过载"。

她不需要知道什么是红绿灯预测,不需要知道沿途有什么餐厅加油站,她只需要知道:"往前开,然后在这里转弯。"

我总结了两点核心原因:

1. 文化水平和视力限制
老花镜看不清小字,手指不够精准,总怕点错。这是生理层面的障碍。

2. 现有App界面太复杂
功能太多、信息太杂、按钮太密。这是设计层面的错位。

三、一个"头脑一热"的想法

我问我妈:"妈,我去学校之后,你要是再遇到这样的问题,怎么办?"

空气突然变得安静,能怎么办?难办那就不办咯。我的问题问了也相当于白问,我们四目相等,我尬得脚趾抠出三室一厅。

那一刻,我心里很不是滋味。

我想,天底下又有多少个"我妈"呢?

根据第七次全国人口普查数据,中国60岁及以上人口超过2.6亿,占总人口的18.7%。

这2.6亿人中,有多少人因为"不会用导航"而被困在家里?有多少人想出门看看子女,却因为"怕走丢"而不敢独自出门?

那天晚上,我躺在床上,脑子里突然冒出一个想法:

我要做一个App,让子女帮父母导航,父母只需要按一个按钮就能开始走。

说实话,我连"Hello World"都写不利索。但我就是想做。

四、用AI开发:用TRAE,后来换成Claude Code

我的专业是供应链管理,喜欢倒腾单片机(乱戳嘿搞来的)。

项目早期,我用TRAE辅助编程,但它真的不适合我用。因为要将后端部署到cloudbase,我偶然接触到了codebuddy cli,第一次感觉到了cli ai agent的强大从此一发不可收拾。

codebuddy的免费额度用完了,我尝试Claude Code + minimax m2.7最便宜的29元/月的token plan。后来又尝试新出的deepseek v4,虽然挺便宜了,但是一天还是将近花费10块钱,只在minimax m2.7解决不了问题/bug的时候换成deepseek v4

Claude Code有几个功能特别适合我:

  • Long Context:能理解整个项目的代码结构,我不用反复解释"这个变量是什么"
  • Codebase能力:能索引整个项目,修改代码时不会破坏其他地方的逻辑
  • 架构建议:在我的主动询问下,能给出分层架构建议,让项目结构更清晰

技术栈选择

类别技术说明
前端Flutter + Riverpod + GoRouter跨平台,UI美观
后端Node.js + Express + MySQL轻量,AI容易生成
云平台腾讯CloudBaseServerless,部署简单(因为cloudbase额度用完了,为了极致地节省成本,我不得不暂时改用我电脑作为服务器,不想折腾就没弄数据库,用内存储存信息,如果投入真实生产环境一点会做数据库将数据持久化。苦逼穷大学生)
地图高德Android SDK大厂的SDK都挺好用,但价格也是真的贵(这真不只是我负担不起了,五万块钱对大多数人来说都是有压力的)

五、亲途App的核心功能

1. 子女规划,一键分享

子女在手机上规划好路线,点击分享。父母手机上会收到一个卡片,显示"儿子发来一条导航路线",下面只有一个大字按钮:开始导航

父母只需要点一下,就直接进入导航界面,开始turn-by-turn语音播报。不用搜索,不用选择路线,不用学任何操作。

2. 双向绑定

亲途的设计理念是:不区分角色。父母和子女互相绑定后,双方都可以分享路线给对方,谁方便谁分享,没有"只能父母用"或"只能子女用"的限制。

3. 统一界面,极简操作

整个App只有三个Tab:

  • 地图导航(首页)
  • 关系绑定
  • 设置(有防误触开关)

Screenshot_2026-05-12-17-43-37-648_me.lxb.qintu.dev.jpg

Screenshot_2026-05-12-17-44-49-979_me.lxb.qintu.dev.jpg

Screenshot_2026-05-12-17-45-52-706_me.lxb.qintu.dev.jpg

Screenshot_2026-05-12-17-46-29-717_me.lxb.qintu.dev.jpg

Screenshot_2026-05-12-17-47-00-300_me.lxb.qintu.dev.jpg

没有复杂的个人中心,没有积分商城,没有广告推送。只有一个目的:让妈妈能出门。

4. 公交导航(含地铁换乘)

考虑到老人出行方式的一大主力是公共交通,亲途也支持公交/地铁导航(能规划线路但是还不能分享)。

六、开发过程中的那些坑

1. 高德SDK集成:没有Flutter插件,只能自己写桥接(其实是AI写的)

高德官方没有提供Flutter插件,官方示例是Android原生代码。

解决方案:用Platform Channel自己搭桥。Flutter端定义MethodChannel,原生Android端实现具体方法。

七、现在的困境

做出demo了,能跑了。但问题也来了:

1. 商用授权费:每年5万元

高德的商用授权,一年5万,这个价格对大公司来说是九牛一毛,但对我这样的学生来说,就是天文数字。

2. App质量:勉强60分

我用AI辅助开发,但AI写的代码质量参差不齐。很多地方是"能跑就行",根本没有考虑性能优化、异常处理、边界条件。

作为一个非专业人士,我知道自己写的东西离那些成熟"商用"app的品质差得十万八千里。

3. 推广无门

我没有公司,没有平台,没有技术团队,没有任何资源。我不知道下一步该怎么做。

上架应用市场需要企业资质,个人开发者只能上传一些不需要版号的类型。

八、我开源了,如果你感兴趣

思来想去,我决定把项目开源。

GitHub地址:https://github.com/lxb031018/qintu

开源有什么用?

我不知道。但我想:

  • 也许有开发者觉得这个方向有意思
  • 也许有老年产品公司需要一个原型来启发思路
  • 也许只是证明,有这么一个人,做了这么一件事

开源,是另一种开始

如果有一天,有人基于我的项目做出了真正商用的产品,让更多的妈妈能轻松出门,那也算是我做了一点微小的工作。

九、最后想说

去年那个晚上,我妈问我怎么用高德地图的时候,我帮她完成了操作。

但我知道,等我回学校之后,我妈再遇到类似的情况,她大概率是没招了。

这不是她的问题。是这个时代,科技进步得太快,把他们落在了后面。

我不知道这个App最终会变成什么样,也许永远只是个Demo。

但我想记录下来:有一个普通人,因为心疼妈妈,用AI写了一个导航App。

仅此而已。


如果你觉得这个项目有意思,欢迎:

  • ⭐ 给GitHub点个Star
  • 💬 在评论区留下你的建议
  • 📧 感兴趣可以私信我
  • 🔄 分享给可能有需要的人

感谢阅读。

—— 一个普通的儿子
2026/5/15 01:13