Rigify – 公共交通路线和时刻表
GTFS 数据获取并转换为用户友好的界面。使用 Flutter 框架构建
关于
开发此应用是因为找不到一款好看且无广告的公共交通时刻表应用,于是决定自己动手做一个。
- 此项目使用 AdMob 显示横幅广告(目前仅实现了横幅广告)以及 Twitter API 获取用户动态以实现新闻页面。这两项都是可选的,可以轻松禁用。
虽然此应用是为特定数据源开发的,但可以轻松修改并替换为不同的 GTFS 数据。一个更好的模板正在开发中!
特点
- 浅色/深色/系统主题切换
- l10n / 本地化 – flutter_localizations
- 应用内购买 – in_app_purchase
- 搜索栏
- 收藏夹 – hive
- Firebase 分析和崩溃报告
- 日志记录
- 启动屏
截图
设置
- 应用内购买
- 为了正确显示合法的广告,首先需要在 Play 商店进行上传,然后将
lib\IAP\ad_removal_state.gen.dart中的 productId 值更改为您自己的 ID。
- 为了正确显示合法的广告,首先需要在 Play 商店进行上传,然后将
- 设置您自己的 API 密钥,参考如下。
- 您需要运行
flutter gen-l10n来生成 l10n
环境值
环境值存储在 keys.dart 文件中。
要启用 AdMob,请添加
Android 的广告单元 ID
iOS 的广告单元 ID
要启用从 Twitter 获取数据,请添加
消费者密钥
消费者密钥
令牌
Secret
路线图
-
可视化显示路线和站点的地图
-
更多语言支持
-
使用 NFC 的票证读取器(反转 mifare UL 卡的十六进制数据)






