Tripit is one app that I have used since I started regular overseas travel in 2013.
When you buy a ticket for plane, bus, train, or book accommodation, you email your eticket to TripIt and they magically put it in your App for you.
It has current trips, and past trips and is available offline so you can have a handy electronic record without having to scroll through piles of emails. It keeps your booking numbers safe in one place and the premium version will also notify you of travel delays and cancellations.
I 100% recommend this!