In the first sections the glober will learn the basics of Flutter. Also, can understands Dart and participate in a Flutter project. The glober is able to review code in Dart language and detect possible bugs. In the Intermediate level, can undertands and implements BLOC Architectural pattern, knows advantages and disadvantages of different implementations. Can design small applications from scratch. Also, will learn how to make asynchronous network requests and handle the responses in a Flutter app connected to a REST API. In the advanced level, will manage states using complex solutions. Will learn about App States and how these work under the hood in some standars packages. Will finish with practice in packages & plugins development and how to write custom platform-specific code.