What is pubspec.yaml file?
It is the project's configuration file that will use a lot during working with the Flutter project. It allows you how your application works. It also allows us to set the constraints for the app. This file contains :
* Project general settings such as name, description, and version of the project.
* Project dependencies.
* Project assets (e.g., images, audio, etc.).