Another #AndroidBasics project. I used Room to get flights from data base and to store favorite routes. User input is stored with DataStore and restored on startup.
1. When user writes in the textfield, all possible airports containing input are listed.
2. On clicking one of the possible airport, the list disappears and the list with possible destinations appear. Each route card has a star button that allowes to add/remove route from Favorites.
3. If user removes input list of Favorites is displayed.