Getting Started with Flutter

General info 

This is a two-day training course. Select the desired start date at the top right of the screen for practical information regarding the training (location, price, registration, etc.).

Course overview

This course is intended for everybody who wants to get started with Flutter. We will teach you the basics of developing mobile apps for iOS and Android from a single codebase, what tools and libraries you can use, and give you best practices. You will also get a glimpse of what is possible beyond just mobile apps.

Who should attend this training

This course is intended for anybody who wants to learn how to develop mobile apps with Google’s UI toolkit.

Course Objectives

Upon completion of this course, participants will understand the following:

  • What is Flutter, what can it be used for what can it not be used for
  • How to set up a computer for Flutter development.
  • How to develop a user interface for mobile apps in Flutter
  • How to talk to REST API’s from a Flutter app
  • Know the possibilities for setting up a professional development pipeline for developing Flutter apps


This course covers the basics of Flutter development and can be attended by anybody who has some experience in software development and wants to start learning how to develop mobile apps. Previous experience with iOS or Android development is an advantage but not required.

If you want to run apps on iOS, an Apple device is required.

Course Content


  • What is Flutter
  • How to setup your development machine
  • Intro to Dart
  • Everything is a widget 
  • Stateless widgets
  • Stateful widgets
  • Layouts
  • Lists
  • Packages
  • Talking to a backend
  • State Management
  • Platform channels
  • CI/CD
  • Pushing your app to the stores
  • Flutter Web
  • Flutter Desktop

Related events:
+32 472 58 74 86

This training will be held in English unless all attendees speak Dutch.


Find out what people see and say about this event, and join the conversation.