Getting Started with Flutter

ONLINE TRAINING
September 23 - 24 2021
November 15 - 16 2021
Training Cost
ONLINE TRAINING
1.250 EUR (VAT ex.) per person
Practical informationClass from 9 AM to 5 PM
LanguageEnglish (unless all attendees speak Dutch)
Location

Most of our classroom training courses take place in Belgium (Edegem) or The Netherlands (Breda). Please click the button with the desired date to check the exact location of the training.

This training in-company?
Upon your request we can organize this training for you.
CONTACT US
Duration

2 days

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

Prerequisites

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

Introduction

  • What is Flutter

  • How to setup your development machine

Basics

  • Intro to Dart

  • Everything is a widget 

  • Stateless widgets

  • Stateful widgets

  • Layouts

  • Lists

Advanced

  • Packages

  • Talking to a backend

  • State Management

  • Platform channels

  • CI/CD

  • Pushing your app to the stores

Next

  • Flutter Web

  • Flutter Desktop

ENROLL NOW
This training in-company?
Upon your request we can organize this training for you.
CONTACT US