Flutter (hands-on) - english - virtual



Kursarrangør: Glasspaper AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 16:00
Varighet: 4 days
Pris: 23.900
Neste kurs: 17.11.2026 | Vis alle kursdatoer

We provide virtual course about Flutter (hands-on) in english. This comprehensive course covers everything from Dart, Flutter´s programming language, to advanced topics like state management and networking.

Course description:
Master the essentials of Flutter, the open-source UI toolkit, and elevate your cross-platform mobiledevelopment skills. Achieve greater efficiency andmaintainability by learning how to develop for both Android and iOS platforms using a single codebase.

By the end of this course, participants will have the skillset to develop sophisticated, cross-platform mobile applications using Flutter. This curriculum is designed to provide a robust understanding of Flutter's capabilities, equipping you for the professional development of high-quality applications.

Course content:
Module 1 - Dart Basics:
• Overview of Dart
• Variables, Operators, and Data Types

Module 2 - Dart Control Structures and Functions:
• Control Structures
• Functions and Scope

Module 3 - Object-Oriented Programming in Dart:
• Classes and Objects
• Inheritance and Polymorphism

Module 4 - Introduction to Flutter:
• What is Flutter
• Setting Up the Flutter Environment
• Your First Flutter App

Module 5 - Basic Flutter Widgets:
• Understanding Widgets
• Core Widgets in Flutter

Module 6 - Flutter State Management Basics:
• Introduction to State Management
• StatefulWidget and StatelessWidget

Module 7 - Advanced State Management Techniques:
• Provider Package
• Other State Management Approaches

Module 8 - Core UI Components in Flutter:
• Layout Widgets
• Text and Styling
• Lists and Grids

Module 9 - Custom Widgets and Basic Navigation:
• Building Custom Widgets
• Basic Navigation Principles

Module 10 - Advanced Navigation and Data Passing:
• Advanced Routing Techniques
• Data Passing Between Screens

Module 11 - Advanced Flutter Features:
• Animations and Transitions
• Device APIs and Asynchrony
• Local Storage Options

Module 12 - Networking, Debugging, and Deployment:
• Working with REST APIs
• Debugging Techniques
• Deployment for Android and iOS

Extra - Performance & Testing:
• Unit Testing in Dart and Flutter
• Performance Profiling

Instructor: Rick Beerendonk

Rick Beerendonk is instructor of the course. 30+ years software development experience, senior consultant at Oblicum, Microsoft MVP. Has trained thousands of developers across Europe in .NET, modern web development, API design, and software architecture.

Target audience:
Anyone who wants course about Flutter (hands-on)

Prerequisites:
• Participants should have a solid understanding of software development and experience with at least one programming language. Familiarity with object-oriented programming concepts is highly recommended for effective learning. No prior experience with Flutter or Dart is required.

Language:
• English course material, english speaking instructor

Course material:
The course fee includes course documentation and exercises

Uttalelse fra fornøyd kursdeltaker:
The instructor, Rick, was incredible. He had a wealth of subject matter knowledge, an amazing set of course material developed over several years, going far beyond the minimum required to teach the course, with all sorts of examples, bonus material and exercises.

Rick managed to adapt his course to the varied level of web and general software industry experience between the different participants, keeping everyone involved and engaged. He had a pleasant and well spoken manner. This React, Redux and Router course is easily one of the very best I've attended.
- Salve Spinnangr, Skatteetaten