Skip to content

iter-maps/mobile

Pre-release · building toward the first release candidate. Interfaces and capabilities are still moving.

Iter Maps

License: GPL-3.0-or-later CI status Built with Kotlin Multiplatform

The open-source mobile app of Iter Maps — public-transport journey planning and maps for Europe, on Android and iOS. A Kotlin Multiplatform core speaks to the Iter Maps server; each platform renders it natively — Material You on Android, Liquid Glass on iOS.

What it does

  • Journey planning — A→B across metro, bus, tram, rail, and walking, with reliability-aware ranking.
  • Search & places — address and place search, with rich details and photos.
  • Maps — a vector basemap in light, dark, and transit styles, with transit lines and stations on top.
  • Offline & live — pre-download an area for offline use; live train boards and delays.

How it's built

  • shared/ — the Kotlin Multiplatform core: gateway wire types, HTTP client, repositories.
  • androidApp/ — Jetpack Compose, Material 3 with dynamic color, MapLibre Native.
  • iosApp/ — SwiftUI with Liquid Glass, MapLibre Native, project generated by XcodeGen.

Everything runs against a single self-hostable gateway origin — no accounts, no tracking, no proprietary services.

Documentationoverview · architecture · development · decisions · roadmap

License — code GPL-3.0-or-later, docs CC-BY-4.0. Contributions under the DCO.

About

Public-transport journey planning and maps for Europe — Android & iOS, built on a Kotlin Multiplatform core over the Iter Maps gateway.

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors