Flutter CTO Report 2024
Get insights about Flutter directly from CTOs, CIOs, Tech Leads, and Engineering Managers!

Interview With Matej Rešetár at Flutter Warsaw

Jan 13th, 2022 • 5 min

Following our custom, we again interviewed our speakers at Flutter Warsaw #16. This time we asked Matt about what's new in his Reso Coder brand, how Flutter Bootcamp can be beneficial for Junior Flutter Developers, what made him choose responsive_framework, and his opinion on Dart & Flutter's current development.

For a short reminder, Matej (Matt) Rešetár is an app developer and founder of Reso Coder – a developer education platform that has already helped numerous people advance their careers by improving their skills where it matters. He’s on a mission to get people prepared for the real world of Flutter development.

Speakers

Matej Rešetár
@resocoder
Mateusz Wojtczak
LeanCode
Head of Mobile at LeanCode; Flutter and Dart GDE; Tech Leader for the Credit Agricole Mobile Banking application in Flutter; Tech Owner for Patrol, UI Automation tool for Flutter

Interview with Flutter Warsaw #16 co-host and speaker

[Mateusz Wojtczak] We already interviewed you during Flutter Warsaw #12 in 2020. We prepared different questions for you this time. How do you feel as a Flutter Warsaw host?

[Matej Rešetár]Being a co-host of this event and right now, even one of the speakers feels quite good, haha. I always look forward to connecting with other Flutter Developers in a bit different way than just through pre-recorded YouTube videos. I hope we will be able to organize an in-person Flutter Warsaw Meetup soon.

What are you currently up to? What's happening with the Reso Coder brand?

Reso Coder has undergone some transformation throughout the year 2021. We've grown as a team, launched a Flutter Developer Bootcamp and also a separate membership to get people truly ready for their Flutter dev jobs. Now the goal is to provide even better services and experience to the students enrolled in these two programs and to start creating free tutorials on YouTube again, which have really suffered this year since we couldn't focus on them as much as we'd like to because of all the products we've released.

Read the last interview with Reso Coder.

What exactly Flutter Bootcamp means?

The Flutter Developer Bootcamp is a combination of three things that create an optimal learning environment for you to get your first job as a Flutter Developer or get a better-paying job if you already do create Flutter apps. Firstly, it consists of on-demand lessons that teach you everything from the basics of Dart & Flutter all the way to the details of creating production-grade Flutter apps. Students also have access to weekly live Q&As to get help with any doubts or problems they've encountered. Finally, students are also a part of a lively community on Discord where people help each other with their code and get to know other growth-oriented Flutter developers.

As a newcomer, why should I join Reso Coder membership?

The Flutter Education Membership gives you access to premium tutorials on YouTube that you won't find. As a member, your voice is also heard when it comes to the topics of the tutorials that you'd like to see, and you have access to a member-only Discord community. The tutorials are mini-series, such as building an app with proper Firebase authentication, or they consist of just one part like the "proper JSON serialization practices" tutorial that was recently published. I've seen your last video is about responsive apps. It's heavily connected to today's talk.

What made you choose responsive_framework over other libraries, e.g., responsive_builder? What about the Flutter framework's solutions to this?

There are usually many different ways to achieve the same result in Flutter, and responsiveness totally falls into this category. The reponsive_framework package offers you a very simple way to choose whether the UI will be scaled or resized at given display size breakpoints. Most other packages don't provide a way to scale the UI in such a simple manner. It all comes down to your preference. You could even use a bunch of multiplication together with the data provided by the default Flutter's MediaQuery object, but I prefer to simplify my life with well-written packages.

As a fan, can I find a list of packages that Reso Coder considers useful?

Currently, you can perhaps scroll through the videos on YouTube or articles on the Reso Coder website, and if a package has been covered there fairly recently, it's most likely quite helpful. I might create such a list in the future.

What's your opinion on Dart & Flutter's current development? What are features/changes that you crave the most or consider the most game-changing in 2022?

The year 2021 has seen some significant changes in Q1 with non-nullability and Flutter 2.0, but we've also seen a lot of "boring" updates that deal with bug fixes, so it's been a pretty balanced year which I personally like to see. I'd like to be able not to use the build_runner in 2022, not even for the data classes for which I use the freezed package. That's why I'm rooting for the static metaprogramming feature to become available in the Dart language.

The talk

Making Mobile Apps Run On the Web With Flutter

Matej Rešetár, during Flutter Warsaw #16, talked about using Flutter for the web and explained to avoid the most common issues. Find out more about making mobile apps run on the web with Flutter by watching the video and reading participants' questions.
Slide presented during Flutter Waraw #16

Read more

Interview With Dmitry Zhifarsky at Flutter Warsaw

Meet Dmitry Zhifarsky, a Dart Code Metrics co-author and Co-founder, and CTO of a startup with its main product built with Flutter. We interviewed him and found out what motivated him to create the Dart Code Metrics tool and what he likes about Flutter.
Dmitry Zhifarsky - Flutter Warsaw Interview

Flutter Warsaw Interview With Thomas Burkhart

Thomas Burkhart is the Flutter and Dart GDE. He could be seen almost as a legacy system. Being about 30 years in this industry led him to a lot of different technologies, like C++ with MFC, C#, microcontrollers in C, and currently mobile App development with Flutter and Dart.
Image tile

Flutter Warsaw Interview With Albert Wolszon

Albert Wolszon is a software developer who specialises in mobile technology such as building apps in Flutter. He is always seeking opportunities on giving back to the community, which he probably found. He is a creator of Arbify - an open-source Flutter library.
Image tile