https://github.com/eigenein/next-train-wear
Journey planner for Nederlandse Spoorwegen trains
https://github.com/eigenein/next-train-wear
android android-application android-wear kotlin kotlin-android nederlandse-spoorwegen wear-os
Last synced: 22 days ago
JSON representation
Journey planner for Nederlandse Spoorwegen trains
- Host: GitHub
- URL: https://github.com/eigenein/next-train-wear
- Owner: eigenein
- Created: 2018-01-02T19:12:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T19:35:22.000Z (over 7 years ago)
- Last Synced: 2025-02-08T01:43:28.183Z (3 months ago)
- Topics: android, android-application, android-wear, kotlin, kotlin-android, nederlandse-spoorwegen, wear-os
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=me.eigenein.nexttrainwear
- Size: 661 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next Train Wear
## Notes
* [ ] :thought_balloon: Уведомлять про изменение или отмену рейса.
* [ ] :thought_balloon: Выделять цветом отправившиеся рейсы.
* [ ] :thought_balloon: Прокрутка рейсов запястьем.
* [ ] :thought_balloon: Отображать число пересадок.
* [ ] :thought_balloon: Поддержка кеширующего сервера. Добавить конфигурацию для nginx. Приложение должно сначала обращаться к кешу и лишь при ошибке – к основному NS API.
* [ ] :thought_balloon: Переместить иконку отсутствия GPS вверх, а вместо нее поместить звездочку, если станция – избранная.
* [ ] :thought_balloon: Настройка для вибрации незадолго до отправления рейса.
* [ ] :thought_balloon: Экран настроек.
* [ ] :thought_balloon: Настройка для отключения вибрации при отправлении поезда.
* [ ] :thought_balloon: Выделять изменение платформы.
* [ ] :thought_balloon: Показывать отмеченные станции вверху списка.
* [ ] :thought_balloon: Поиск станций в списке.
* [ ] :thought_balloon: Выводить тип поезда.
* [ ] :thought_balloon: Выводить длину поезда и удобства.
* [ ] :thought_balloon: Выключать фильтрацию отмененных рейсов в настройках и выделять их цветом фона. Помнить про фон в ambient mode.
* [ ] :thought_balloon: Ручной выбор станции отправления, разрешить работу без GPS.
* [ ] :thought_balloon: Подумать над редизайном экрана с обратным отсчетом.
* [ ] :thought_balloon: Обучающие подсказки.
* [ ] :thought_balloon: Отключать сглаживание в ambient mode.
* [ ] :thought_balloon: Отключать анимацию в ambient mode.
* [ ] :thought_balloon: Выводить текущее время на экране с рейсом.
* [ ] :thought_balloon: Exponential backoff на вызове `trainPlanner`.
* [ ] :thought_balloon: Включать/выключать текущее местоположение в настройках.
* [ ] :thought_balloon: Режим слежения за рейсом в пути. Обратный отсчет до прибытия и будильник.
* [ ] :thought_balloon: Периодически обновлять местоположение и станцию отправления, сохраняя станцию прибытия. Это позволит ехать с запущенным приложением и быстро подгружать пересадки. Помнить про сохранение станции назначения.
* [ ] :thought_balloon: Отображать статус рейса (опаздывает, отправился, отменен).
* [ ] :thought_balloon: Маршрут с самым ранним отправлением – не всегда самый быстрый.
* [ ] :thought_balloon: Выделять оптимальные маршруты.