Heart for people
Mind for tech
Product Technology

Developer - Flutter debugging

Become a debugging expert in Flutter

Quick course info

Format

1-day in-person / 2 live-virtual sessions

Duration

1 day

Trainer

Rolin Bos
Developer / Teacher

Mastering Flutter's comprehensive debugging toolset—including the Flutter Inspector, performance view, CPU profiler view, memory view, network view, and app size tool—is essential for efficient application development. If you are struggling with persistent bugs, this course will provide a deep dive into these powerful Flutter debugging utilities, transforming you into a proficient debugging expert.

Who should join

Flutter developers, and Technical Leads who want to get a deep understanding of how to debug your app, and see where there can be better performance.

What you'll walk away with

  • Deep expertise in debugging Flutter apps
  • Know where and how to find the correct place to improve app performance

Curriculum overview

Level 1 – Flutter Basics (this is our default level that’s being used on all deep dives Flutter)

  • Basic state
  • Basic routing
  • Basic debugging

Level 2 – Explore the debugging tools

  • How to apply correct logging
  • How to debug with code breakpoints
  • Improve performance of your app through debugging tools
  • How does the following debugging tools that are provided by Flutter works
    • Flutter inspector
    • Performance view
    • CPU profiler view
    • Memory view
    • Network view
    • App size tool

Learning Outcomes

  • Utilize essential Flutter debugging tools within the IDE (e.g., breakpoints, step-through debugging, variable inspection).
  • Effectively use the Widget Inspector to understand the widget tree and identify UI issues.
  • Analyze application performance using the DevTools suite (e.g., CPU profiler, network monitor).
  • Interpret console output and stack traces to pinpoint and resolve errors.
  • Apply conditional breakpoints and logging techniques for targeted debugging.

Prerequisites

Participants should have a working Flutter setup and some basic experience in Flutter.

Get more course information

Drop us your full name and e-mail and we will send you the course information brochure.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Other cources

Product Technology

Developer - Containerization

Thinking inside the box
Containerization is the process of bundling software and its requirements into a single image, which can be easily run and deployed on any machine. With migrations more frequently happening from on-premise to the cloud (or vice versa), companies benefit from this easy-to-deploy setup. But ‘containerizing’ an application suite goes beyond creating a Docker file. During this workshop, we’ll dive deep into topics such as networking, debugging, storage, orchestration and even containerized development setups.

Format

- 2 sessions of 2 hours, in-person training or live-virtual and additional online learning modules

Duration

4 hours

Product Technology

Developer - git academy

Master the flow, own the repo
Git should be a tool, not a torture device. Whether you're a Git greenhorn or a merge-conflict veteran, this course gives you the skills and confidence to navigate version control like a pro.

Format

2 sessions of 2 hours

Duration

4 hours total

Product Technology

Developer - Infrastructure as a code

Building castles in the clouds
Infrastructure as Code transforms your infrastructure into a versionable, reproducible software asset. In an era where downtime is costly and consistency is key, reliance on manual server configuration is a liability. However, automating infrastructure requires a shift in mindset, not just a new toolset. This workshop bridges the gap between simple scripting and enterprise-grade automation. We will dive deep into creating reusable modules, managing complex dependencies, enforcing security policies as code, and ensuring your infrastructure is as testable as your applications.

Format

1 session of 3 hours, in-person training or live-virtual

Duration

3 hours

Product Thinking

Product ownership – AI essentials

Harnessing AI to amplify product thinking
AI isn't just the next tool—it's the next shift. This essentials training equips product owners with the mindset, skills, and hands-on techniques to integrate AI into product discovery, decision-making, and delivery.

Format

1-day in-person / 2 live-virtual sessions

Duration

1 day