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.
[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.
If you want to take part in Flutter Warsaw as a speaker just fill the form below: