An open API service indexing awesome lists of open source software.

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

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: Выделять оптимальные маршруты.