Main goal of writing this app was practicing new tools, acrchitecture, UI tricks, libs, anything I wanted to try in "real" project that solves a problem.
It uses Kotlin and MVI acrhitecture from Google's blueprint.
For DI I used Koin, a nice lightweight lib.
Backend for building a route used form TTC api. Some of the code you'll find was havily inspited by sweet Tbilisi bus App
App icon is from awesome Norbi Gaal's work.