School of Software · Online bootcamp

Flutter Bootcamp

Your road to mastering the Flutter toolkit with Dart. An eight-week, project-based bootcamp in which you finish with a fully working Flutter app backed by Firebase.

Curriculum

Week by week

Each week includes hands-on coding sessions, assignments and project work.

01Getting Started with Flutter and DartModule 1 · Week 1

■Introduction to Flutter and Dart

■Installation and setup

■Overview of the Flutter development environment

02Setting Up the ApplicationModule 2 · Week 2

■Project structure and organisation

■Configuring dependencies

■Building the initial app scaffold

03Theming and Responsive LayoutModule 3 · Week 3

■Understanding Flutter themes

■Implementing custom themes for the application

■Responsive design principles in Flutter

04Firebase Setup and IntegrationModule 4 · Week 4

■Introduction to Firebase

■Setting up Firebase for the app

■Firebase configuration and connection to Flutter

05User Authentication with FirebaseModule 5 · Week 5

■Implementing Firebase authentication

■Creating a login screen

■Sign-up and login authentication

06State Management and User ModellingModule 6 · Week 6

■Persisting authentication state

■Modelling a user and user data

■State management in Flutter

07Creating UI and Data InteractionModule 7 · Week 7

■Designing the app UI

■Storing and retrieving user data in Firebase

■Implementing user interaction features

08Advanced Concepts and Project CompletionModule 8 · Week 8

■Advanced concepts for feed generation

■Implementing search

■Fine-tuning and completing the app

09Conclusion and Next StepsModule 9 · Wrap-up

■Review of the app

■Q&A and troubleshooting

■Future directions in Flutter development

Past cohort

Run with The Software House

Our first online Flutter Bootcamp began on 15 November 2023, in collaboration with The Software House. Learners built a full app from an empty project to a finished product with authentication, a feed and search.

  • Weekly peer code reviews, quizzes and project checkpoints
  • Mentorship from experienced Flutter developers
  • A dedicated community, plus continued access to materials
Online Flutter Bootcamp flyer – ISOE in collaboration with The Software House, starting 15 November 2023
Join the waiting list

Interested in the next cohort?

Tell us about yourself or your team and we will share dates for the next Flutter Bootcamp.