93e4b2b065de97cfd5349797a816118b62d632bf
Веб-версия расписания №127 (Кандалакша — ПЗ — Зашеек): выбор остановки, направления, ближайшие рейсы
Автобус №127 — Расписание (Android)
Приложение с расписанием автобуса №127 по маршруту Кандалакша — Полярные Зори — Зашеек (Мурманская область).
Возможности
- Выбор остановки — Кандалакша / Полярные Зори / Зашеек. При выборе показываются доступные направления (куда можно уехать).
- Ближайшие рейсы — по 3 на каждое направление, с подсчётом «через N ч M мин» (время по МСК, обновляется каждые 30 сек).
- Автоопределение дня недели — будни/выходные.
- Полное расписание — по кнопке раскрывается вся таблица (4 остановки: Кандалакша · ПЗ→Зашеек · Зашеек · ПЗ→Кандалакша).
- Тёмная тема, живые часы МСК, подсветка ближайших рейсов (< 15 мин).
Технические данные
| Параметр | Значение |
|---|---|
| Тип | WebView-обёртка (HTML/JS) |
| Минимальный SDK | 26 (Android 8.0) |
| Целевой SDK | 34 (Android 14) |
| Сборка | Gradle 8.6 + AGP 8.2.2 |
| Подпись | keystore ~/bus127.keystore (alias bus127) |
Структура
apk-webview/ # исходники APK (WebView)
├── app/
│ ├── build.gradle
│ └── src/main/
│ ├── AndroidManifest.xml
│ ├── java/ru/ua1zbe/bus127/MainActivity.java
│ ├── assets/index.html # интерфейс (HTML/JS)
│ └── res/values/strings.xml
└── settings.gradle, build.gradle, gradle.properties
web/index.html # веб-версия (та же страница, для браузера)
Сборка
export JAVA_HOME=$HOME/jdk-17.0.20.1+1
export ANDROID_HOME=$HOME/Android/Sdk
cd apk-webview
~/gradle-8.6/bin/gradle assembleRelease --no-daemon
Готовый APK — в релизах и в репозитории android_apk.
Лицензия
MIT.
Description
Расписание автобуса №127 Полярные Зори — Зашеек. Android-приложение на Kotlin (тёмная тема, иконка-автобус).
Releases
13
Автобус №127 v2.6.6
Latest
Languages
HTML
76.9%
Java
15.4%
Kotlin
7.7%