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






