Object Oriented Programming

Object oriented programming is a whole new paradigm in programming. It helps code to represent real world problems effectively. It is a very powerful tool in programming. It is also a very popular paradigm in programming. It is used in almost all the programming languages. It is of utmost importance to understand this chapter deeply to become a good Flutter developer. Please go through the resources and complete the projects given in each lesson. If you get confused at any point, go through the resources again and again.


  • Understand the basics of Object Oriented Programming
  • Learn OOP in Dart
  • Set basic foundation for learning Flutter