A simple flight booking application written in Flutter, utilizing the Bloc state management pattern.
The app allows the user to check flight ticket prices. It enables the selection of departure and arrival airports, date, and the number of adult passengers.
- Displaying available flight offers based on selected criteria.
- Ability to select departure and arrival airports.
- Selection of departure date and number of adult passengers.
- Displaying detailed information about flight offers.
- Flutter
- Bloc (BLoC - Business Logic Component)
- HTTP (for communication with the flight service)
- JSON serialization (for data parsing)
- Clone this project to your local repository.
- Open the project in a development environment such as Android Studio or Visual Studio Code.
- Run
flutter pub get
in the console to install all dependencies. - Configure the API key for the flight service if required.
- Run the application on a physical device or emulator using
flutter run
.
To configure the application with your own API key:
- Register on the provider's flight service website (e.g., flightapi.com) and obtain an API key.
- In the
.env
file, add your API key. - Use the
apiKey
variable to make requests to the flight service in the application.
Jakub Sierocki - mrkuba1
This project is licensed under the MIT License - see the LICENSE file for details.