Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/tsegeron/flightsearch
- Owner: tsegeron
- Created: 2024-08-10T12:24:11.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-10T12:52:41.000Z (3 months ago)
- Last Synced: 2024-08-10T13:52:28.938Z (3 months ago)
- Topics: datastore-preferences, dependency-injection, room-database
- Language: Kotlin
- Homepage:
- Size: 534 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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