Flutter Development BootCamp - Batch 01 - Session 08

Welcome to Session 08 of the Flutter Development BootCamp - Batch 01! In this session, participants will delve into the fundamental building blocks of Flutter applications: widgets. Through interactive lectures and practical exercises, participants will gain a thorough understanding of widgets and their role in creating dynamic user interfaces.

Jan 13, 4:00 – 5:30 AM



Key Themes

AccessibilityCareer DevelopmentFirebaseFlutterFlutter Forward ExtendedMobileOpen SourceSolution Challenge

About this event

Led by seasoned instructors proficient in Flutter development, Session 08 will serve as an immersive introduction to widgets, the cornerstone of Flutter's UI development. Participants will embark on a journey to uncover the power and versatility of widgets, essential for crafting captivating and responsive user interfaces.

The session will commence with an overview of widgets in Flutter, elucidating their purpose, types, and hierarchy within the widget tree. Through engaging presentations and live demonstrations, participants will grasp the concept of widgets as the visual and interactive elements that comprise Flutter apps.

Participants will explore various categories of widgets, including stateless and stateful widgets, understanding their differences and when to utilize each type. Through hands-on exercises, participants will have the opportunity to create and manipulate widgets, gaining practical experience in widget composition and customization.

Furthermore, the session will delve into the widget lifecycle, shedding light on key methods and events that govern widget behavior and state management. Participants will learn how to leverage this knowledge to create dynamic and responsive user interfaces that adapt to user interactions and data changes.

In addition to mastering the basics, participants will receive insights into advanced widget concepts, such as widget inheritance, composition, and customization through properties. Best practices for organizing and structuring widgets within Flutter applications will be emphasized, empowering participants to write clean, modular, and maintainable code.

Whether you're a novice eager to explore the world of Flutter widgets or a seasoned developer seeking to enhance your UI development skills, this session offers a valuable opportunity to deepen your understanding of widgets and unlock their full potential in Flutter app development.

Join us for an interactive and enlightening session that will equip you with the knowledge and skills to create stunning and intuitive user interfaces using Flutter widgets.


  • Muneer Hasan

    GDSC COMSATS Abbottabad

    Flutter Ninja


  • Muhammad Raees Azam

    GDSC COMSATS Abbottabad


  • Rizwan Shah

    GDSC COMSATS Abbottabad



  • Muhammad Raees Azam

    GDSC Lead

  • Hashir Ahmad Khan

    Former General Secretary

  • Maha Babar

    Comsats University

    Co- Lead

  • Nayab Zahra

    COMSATS University Islamabad

    Industrial & PR GURU


    Comsat University Islamabad Abbottabad Campus

    Information Technology Guru

  • Ibrahim Mir

    Comsats university abbottabad

    General Secretary

  • Areeb Ajab

    C.U.I, Abbottabad Campus

    Android Ninja

  • Sara Iftikhar

    COMSATS University Islamabad, Abbottabad Camous.

    Graphics Ninja

  • Wania Khan

    COMSATS University Islamabad, Abbottabad Campus.

    Membership Ninja

  • Muneer Hasan

    Flutter Ninja

  • Rida Zainab

    AI/ML Ninja

  • Muhammad Awais Khan

    Comsat University Islamabad Abbottabad Campus

    Web Ninja

  • Maria Adil


    Documentation Ninja

  • Varisha Sajjad

    Comsats University Abbottabad

    Marketing Ninja (F)

  • Muhammad Hasnain

    Media Ninja

  • Muhammad Danyal

    Comsats Abbotabad

    Membership Ninja ( M )

  • Jawaid Aziz


    Marketing Ninja ( M )

  • Malik Imran

    Comsats university abbottabad

    Media Ninja

  • Mukaram Awan

    COMSATS University Abbottabad Campus

    Graphics Ninja ( M )

  • Saqib Dawar

    Inventory Ninja

Contact Us