Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.
Mahtab Tadayon is a Google Developer Expert for Flutter and Dart, and she is the founder of the popular Flutter Explained YouTube channel. She shared her story about how she switched from industrial engineering to software development and became a Google Developer Expert.
Guest: Mahtab Tadayon
Flutter Explained
Host: Vince Varga
Talks by Mahtab
Other resources
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.
Waleed is Pakistan’s first Google Developer Expert in Flutter and GDE in Dart. He’s the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.
At the time of recording this episode, I couldn’t read the book yet, it wasn’t public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.
Guest: Waleed Arshad
Book: Managing State in Flutter Pragmatically
Host: Vince Varga
Most relevant past episodes from Flutter 101
Resources
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.
Waleed is Pakistan’s first Google Developer Expert in Flutter and GDE in Dart. He’s the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.
We talked about why state management is such a hot topic amongst Flutter developers and we talked about different state management options: setState, InheritedWidget, Provider, Riverpod, Bloc, Cubit, MobX, and more. We also discussed whether choosing this or that state management library is even so important as we previously thought if we layer, design, architect our application correctly.
At the time of recording this episode, I couldn’t read the book yet, it wasn’t public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.
Guest: Waleed Arshad
Book: Managing State in Flutter Pragmatically
Host: Vince Varga
Most relevant past episodes from Flutter 101
Mentioned packages
Other resources
Sarah Fullmer is an aerospace engineer turned software developer, Flutter Community Manager at Google on the Flutter Developer Relations team. We talked about the Flutter Apprentice giveaway and book club, the Flutter Meetup Network, the Flutteristas community, and more.
Guest: Sarah Fullmer
Host: Vince Varga
Other resources
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he’s an Android and Flutter Developer. He’s a passionate contributor, user, and supporter of open-source software. He’s also a regular speaker at technical conferences and local developer group meetups.
Today, we are going to talk about isolates, isolate groups, the actor model, improvements and limitations of isolates, concurrency, and we will even talk a little bit about "the soul of Erlang and Elixir".
It’s Maks’s second episode on the Flutter 101 podcast. In Episode 21, Maks and I were talking about WebAssembly, Dart, and his Dart-WASM project. In both episodes, I had these "wow" moments, as I realized how important WebAssembly will become in the coming years in software development, I had these "wow" moments, as I realized the potential behind the improvements to the Isolates, how the isolates make Dart such a powerful language... so I really hope that you will be just as excited when you are listening to this episode as I was when we recorded it.
Guest: Maksim Lin
Host: Vince Varga
Most relevant past episodes from Flutter 101
Mentioned packages
Other resources
Today, I wanted to share with you a very interesting open-source project, Widgetbook. My guest is Lucas Josefiak and he is the co-founder of Widgetbook. Widgetbook is "an open-source tool for organizing widgets in Flutter. It helps developers cataloging their widgets, testing them quickly on multiple devices and themes, and sharing them easily with designers and clients".
It’s a problem that I probably faced at every team and project I worked on, and on some teams, we even tried to implement some sort of secondary application just to showcase, document, and test our reusable components and pages, so I was very glad that Lucas decided to join me for an episode.
Widgetbook is inspired by flutterbook, and Storybook, maybe that sounds familiar to some of you.
I’d like to apologize for the audio quality from my mic, I was not recording from home and I didn’t have my regular microphone with me, but I hope the quality is still good enough and I hope that you will enjoy this episode.
Guest: Lucas Josefiak
Widgetbook links
Host: Vince Varga
Other resources
In this episode, I talked to David DeRemer, the Founder and President of Very Good Ventures. VGV, Very Good Ventures, is a global Flutter development consultancy. Their work and apps were featured on multiple global Flutter events, for example, they built the first major Flutter desktop app, the Flutter slides app for Flutter Live 18, as well as the Google I/O photo booth app, the multiplatform New York Times KENKEN game, and the Hamilton app.
I talked to David about Very Good Ventures, why they went all-in on Flutter, how the Flutter ecosystem has grown since the company was founded, we’ll talk about open source development, building things reliably and consistently, the importance of testing, and David also shared with us the approach they took to building a great team.
Guest: David DeRemer
Very Good Ventures
Host: Vince Varga
Most relevant past episodes from Flutter 101
Mentioned packages
Other resources
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he’s an Android and Flutter Developer. He’s a passionate contributor, user, and supporter of open-source software. He’s also a regular speaker at technical conferences and local developer group meetups.
I invited Maks to chat as I saw a very interesting post written by him about WASM, and Dart. In this episode, we will clarify what WebAssembly is and why it is important for Flutter and Dart developers. WebAssembly is a fascinating topic that will only grow in importance and popularity, so I’m glad I can share this conversation with all of you!
Guest: Maksim Lin
Host: Vince Varga
Mentioned packages
Other resources
Miguel Beltran is a Freelance Software Developer Consultant for Android, Flutter, Kotlin, and Firebase products. Kai Koenig is a Web and Mobile Software and Solutions Architect.
In this episode, we talked about Raygun and how Kai and Miguel developed Raygun's crash reporting Flutter SDK, as well as Miguel's and Kai's plans for future releases.
Raygun provides you with "actionable, real-time insights into the quality and performance of your web and mobile apps". With Raygun, you can "detect, diagnose, and resolve issues quickly to deliver flawless digital experiences for your customers".
raygun4flutter is the official Raygun crash reporting provider for Flutter.
They shared how they developed the plugin, the typical use cases for using crash reporting, and the benefits of using Raygun. We also talked about their plans for version 1.0 and how they plan to improve raygun4flutter and some of the challenges they expect to face when developing the pure Dart version of the package.
Guest: Miguel Beltran
Guest: Kai Koenig
Host: Vince Varga
Most relevant past episodes from Flutter 101
Mentioned packages
Other resources
In this short episode, I talked to Anna Metelska. Anna is a community manager at Geekle. She's responsible for the Flutter and React communities.
We talked about the last summit during the summer, what goes on behind the scenes, and we also talked about the upcoming Flutter Global Summit'21 Volume 2. The summit is on 8-9th of December.
Guest: Anna Metelska
Resources
Host: Vince Varga
Most relevant past episodes from Flutter 101
My guest today is Vincenzo Palazzo. He's an open-source developer from Italy.
We talked about his past experience with Java, Kotlin, Swing, and he shared what he thinks about Flutter and Dart.
Vincenzo also talked about how he approaches app development, how he finds projects to work on, how he learns new concepts, and how he practices new technologies.
Guest: Vincenzo Palazzo
Host: Vince Varga
Most relevant past episodes from Flutter 101
Mentioned packages
Other resources
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.