Platform folders are automatically controlled and changed by flutter.
In this file, we can add third party packages
Dart and Flutter Code is Compiled
Inflate the given widget and attach it to the screen.
Calling runApp again will detach the previous root widget from the screen and attach the given widget in its place. The new widget tree is compared against the previous widget tree and any differences are applied to the underlying render tree, similar to what happens when a StatefulWidget rebuilds after calling State.setState.