A simple client-server app made with Flutter.
This project is a test app made with Flutter. The purpose of this this project is to show my skills as a Flutter developer by using suggested tech stack. In this project I managed to implement:
- Recieving hotel, rooms and booking data using REST API
- Displaying hotel, rooms and booking data
- Booking hotel by recieving user input
What could have been done but wasn't:
- Proper routing
- Image loading and error widgets
- Usecases/API/BLoC tests
Get to know what the hotel has to offer
Get to know what each individual room has to offer
By inputting traveler's info you can book a whole trip
Fork this project
'git clone https://github.com/RusAntr/test_app_n5.git'
Open the project folder with VS Code and execute the following command to install the dependency package:
flutter pub get
Open the main.dart file in the lib folder, F5 or Ctrl + F5 to run the project.
- Russian (Русский)
- get_it - DI, Service locator
- flutter_bloc - State managment
- bloc - State managment
- equatable - Comparing dart objects
- dio - HTTP networking
- retrofit - Type conversion dio client generator
- json_annotation - Defines the annotations to create code for JSON serialization and deserialization
- intl - Internationalized/localized messages, date/number formatting and more