Flutter Bootcamp

This structured Flutter development curriculum covers essential topics over a span of ten days, gradually progressing from introductory concepts to more advanced techniques and best practices:

Feb 16, 5:04 AM – Feb 29, 5:04 AM

69
RSVP'd

RSVP Now

Key Themes

AndroidFlutterFlutter Forward ExtendedMobileUI / UX

About this event

This structured Flutter development curriculum covers essential topics over a span of ten days, gradually progressing from introductory concepts to more advanced techniques and best practices:

Day 1: Introduction to Flutter

Get acquainted with Flutter, a cross-platform framework for building mobile, web, and desktop applications. Understand its features, advantages, and basic principles.

Day 2: Understanding Widgets

Learn about widgets, the building blocks of Flutter UIs. Explore different types of widgets and how they contribute to creating interactive user interfaces.

Day 3: Building UI with Flutter

Dive into UI design with Flutter by learning layout techniques, styling components, and utilizing Flutter's rich set of pre-built widgets for crafting visually appealing interfaces.

Day 4: Navigation and Routing

Discover how to implement navigation and routing in Flutter applications to move between different screens and manage app flow effectively.

Day 5: State Management

Explore state management in Flutter, essential for handling dynamic data and maintaining the application's state across different screens and interactions.

Day 6: Working with APIs

Learn how to integrate APIs into Flutter applications to fetch and consume external data, enabling real-time updates and interaction with remote services.

Day 7: Local Data Persistence

Explore methods for storing data locally in Flutter applications, ensuring data persistence across app sessions and device reboots.

Day 8: pub.dev

Familiarize yourself with pub.dev, Flutter's official package repository, and learn how to leverage third-party packages to enhance your app's functionality and efficiency.

Day 9: Animations

Master animation techniques in Flutter to create fluid and engaging user experiences, including animations for UI elements, transitions, and effects.

Day 10: Best practices

Wrap up the curriculum by learning industry best practices for Flutter development, including code organization, performance optimization, and maintaining clean, scalable codebases.

By following this curriculum, developers can gain a comprehensive understanding of Flutter development and acquire the skills needed to build high-quality cross-platform applications efficiently.

When

When

February 16 – 29, 2024
5:04 AM – 5:04 AM UTC

Agenda

Introduction to Flutter

Speakers

  • Qasim Siddiqui

    Aurora Solutions

    Fullstack Developer

  • Ejaz Hussain

    Aurora Solutions

    Fullstack Developer

Organizers

  • Nasir Hussain

    Quaid-i-Azam University Islamabad

    GDSC Lead

  • laiba masood

    GDSC Co-Lead

  • Ali Mumtaz

    Community Engagement Lead

  • Jamshaid Ahmed

    Project and Innovation Lead

  • Aymen Mehmood

    Graphic, Communication and Marketing Lead

  • Muhammad Bilal

    Road Safety Project (GCF-744)

    Public Relations Lead

Contact Us