Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tsegeron/flightsearch

Jetpack Compose Android app using Room, DataStore, DI.
https://github.com/tsegeron/flightsearch

datastore-preferences dependency-injection room-database

Last synced: 5 days ago
JSON representation

Jetpack Compose Android app using Room, DataStore, DI.

Awesome Lists containing this project

README

        

# FlightSearch
Simple Jetpack Compose Android app with the use of Room database, Preferences DataStore, Dependency Injection.

## What app does
1. Asks the user for a departure airport, while showing favorite routes
2. Searches a pre-populated database to present a list of flights that depart from that airport
3. Lets the user save favorite flights
4. Updates the database with Room and saves the user's prompt in DataStore.
5. When reopened retrieves the prompt value from DataStore and shows flights from that airport

## App Lifecycle