Flutter Committee

Flutter is Google's SDK for crafting beautiful and fast user experiences for mobile, web, and desktop from a single codebase

What is Flutter

If you go ahead and google "what is flutter?" this is the answer your going to find :- "Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase."

But I know that this might not be the answer you are looking for, so let me sum it up for you. Flutter is basically some sort of an "ecosystem" of writing some code (think computer instructions like -print('hello')-) using a programing language called "dart" in a specific way to mainly make apps that run on android and ios (yes pretty much every mobile device over there). now that you have an idea (or at least a rough one) of what flutter is, let's move on to what is expected of you to be cabable of at the end of this season.

What will I end up being able to do?

You will (ISA) basically be able to create any app you think of to some degree with an appropriate code quality and an accepted functional UI. So will not only you be able to make apps that look good (thanks to flutter's wonderful library of widgets) but you will also learn how to make them functional and actually get them into solving a real life problem (who knows). Ok let's get into some technical jargon for those nerds of you who are interested in such things.
You will learn:-

  • basics of programming
  • OOP paradigm
  • make your first flutter program
  • some dart-specific features and more
  • basic UI widgets (flutter)
  • advanced UI Statefull widgets with advanced widgets
  • State management solution (BLoC)