KDE itinerary is nice
it parses stuff out of emails and PDF tickets if it has to (kmail integrates this)
and the phone app works on android and sailfish OS (though hasn’t been packaged for the latter yet). i should have installed it sooner because it will store tickets and passes for all major transit providers