Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sharierhea/flightsearch

A simple codelab to learn data persistence that displays airports and flights based on a database. Users can add and remove favorite routes and their last search is saved.
https://github.com/sharierhea/flightsearch

android-development codelab data-persistence jetpack-compose mobile-development

Last synced: about 1 month ago
JSON representation

A simple codelab to learn data persistence that displays airports and flights based on a database. Users can add and remove favorite routes and their last search is saved.

Awesome Lists containing this project

README

        

## Flight Search Codelab

Disclaimer: Please note that this project is from the [Android Basics with Compose](https://developer.android.com/courses/pathways/android-basics-compose-unit-6-pathway-3) course and was created for learning purposes only.

### Images
Default Screen showing the list of favorite flights.         Search Screen showing airport results for 'interna'.         Flights Screen showing a list of flights from Athens International Airport.

### Features
* Search for airports based on either name or IATA code
* Add and remove favorite routes with persistence
* Display favorite routes when search bar is empty
* Persist search bar contents between app launches

### Tools
* Room Database
* Preferences DataStore