KTrip is a public transport assistant targeted towards mobile Linux and Android.
It allows to query journeys for a wide range of countries/public transport providers by leveraging KPublicTransport.
Nightly Android APKs and Windows installers can be found at KDE's binary factory.
Nightly Flatpak builds are available:
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
flatpak install kdeapps org.kde.ktrip
KTrip depends on Qt 5 and a number of KDE Frameworks:
- KCoreAddons
- KI18n
- KConfig
- KItemModels
- Kirigami
- KPublicTransport
- kirigami-addons
git clone https://invent.kde.org/utilities/ktrip
cd ktrip
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
This assumes that all dependencies are installed. If your distribution does not provide them you can use kdesrc-build to build all of them conveniently.
You can build KTrip for Android using KDE's Docker-based build environment.
You can build KTrip on Windows using KDE's Craft.
Running on macOS and iOS should be possible in theory, but is untested. Building on macOS should be possible using KDE's Craft. Patches are welcome.