GDG on Campus Benha National University - Obour, Egypt
Session 9 - Flutter Basics Summary This session introduces Flutter development, covering essential concepts and practica...
0 RSVP'd
Session 9 - Flutter Basics Summary This session introduces Flutter development, covering essential concepts and practical steps. Topics Covered: 1. Creating a Flutter Project ◦ Pre-install Flutter and check using flutter doctor ◦ Open an empty folder and run cmd ◦ Use flutter create project_name ◦ Open the project in VS Code (cmd → code .) 2. Understanding Widgets ◦ Widgets are the fundamental building blocks of Flutter UI ◦ Two main types: ▪ StatelessWidget: Fixed UI, does not change ▪ StatefulWidget: Dynamic UI, updates based on user interaction 3. Key Flutter Definitions ◦ runApp(): The entry point that initializes the Flutter app ◦ MaterialApp: Provides UI components, navigation, and routing ◦ Scaffold: Serves as the basic structure for UI layouts 4. pubspec.yaml ◦ Configuration file for project settings, dependencies, and assets 5. Mini Project ◦ Creating a simple Flutter app with an image asset This session provides a foundation for beginners to start developing with Flutter. 🚀
Monday, March 3, 2025
10:00 AM – 12:00 PM (UTC)
Founder&Lead
Co-lead (Non-Technical)
Co-lead (Technical)
Google Developer Groups on Campus
Mentor
Media Head
Scale AI • Alibaba
Machine Learning Head
Back-end Head
Bytehive.
Back-end Vice
Cyber security Head
Cyber Security Head
Banha National University
Data Analytics Vice
PR Head
Abdul-Rahman
Data Analytics Head
Flutter Head
Contact Us