Flutter 101 Podcast artwork

Flutter 101 Podcast

29 episodes - English - Latest episode: almost 2 years ago - ★★★★★ - 4 ratings

Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Technology Education How To code android development coding dart flutter ios development mobile app development programming software development
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Flutter Explained with Mahtab Tadayon

June 24, 2022 06:00 - 41 minutes - 75.2 MB

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 Twitter @mahtab_dev GitHub @mt-tadayon LinkedIn @mahtab-tadayon Flutter Explained Web flutter-explained.dev YouTube Flutter Explained Odysee Flutter Explained Twitter @flutter_exp Host: Vince...

Managing State in Flutter Pragmatically with Waleed Arshad

January 28, 2022 05:00 - 18 minutes - 16.7 MB

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 ...

Flutter State Management Overview with Waleed Arshad

January 07, 2022 05:00 - 53 minutes - 48.6 MB

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, ...

Flutter Community with Sarah Fullmer

December 17, 2021 05:00 - 26 minutes - 24.1 MB

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 Twitter @FullmerS GitHub @fullmers LinkedIn @fullmersarah Host: Vince Varga Twitter @vincevargadev GitHub @vincevargadev LinkedIn @vincevargadev Web vincevarga.dev Flutter 101 Podcast on Twitte...

Lightweight Isolates in Flutter and Dart with Maksim Lin

October 15, 2021 04:00 - 59 minutes - 54.8 MB

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 Elix...

Widgetbook with Lucas Josefiak

October 12, 2021 04:00 - 27 minutes - 25.5 MB

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 implemen...

Very Good Ventures with David DeRemer

October 08, 2021 04:00 - 40 minutes - 37 MB

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...

WebAssembly and Dart with Maksim Lin

October 01, 2021 04:00 - 54 minutes - 49.8 MB

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...

Raygun for Flutter with Kai Koenig and Miguel Beltran

September 24, 2021 04:00 - 38 minutes - 35.6 MB

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...

Flutter Global Summit with Anna Metelska

September 21, 2021 04:00 - 22 minutes - 20.7 MB

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 Twitter @Anna_Metelska LinkedIn @anna-metelska Resources Flutter Global Summit'21 Volume 2. Online Summit for Flutter Developers on...

Flutter Journey with Vincenzo Palazzo

September 10, 2021 04:00 - 43 minutes - 39.5 MB

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 Twitter @PalazzoVincenzo GitHub @vincenzopalazzo LinkedIn @palazzovincenzo Host: Vince Varga Twitter @vincev...

Integration tests, Firebase Test Lab, and GitHub Actions with Nils Reichardt

September 03, 2021 04:00 - 42 minutes - 38.6 MB

In this episode, my guest is Nils Reichardt. Nils is a 20-year-old developer and entrepreneur from Germany. I reached out to Nils and invited him to talk about his experience with integrations test, Firebase Test Lab with Flutter, and GitHub Actions. Nils shared his current testing approach that is a mixture of different testing methods, such as unit tests, widget tests, golden tests, and integration tests. We discussed the advantages and disadvantages of the different approaches. For comp...

Flutter Development Experience with Chris Sells

August 27, 2021 04:00 - 33 minutes - 31.1 MB

Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support. Flutter on the desktop is getting more popular day every day, though it is (unsurprisingly) behind mobile and web in popularity. Flutter's desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app. We also talked about the Flutter Favorite pr...

Flutter Version Management with Leo Farias

August 20, 2021 04:00 - 1 hour - 61.9 MB

My guest today is Leo Farias. Leo is the creator of the wildly popular FVM open-source tool. He is the CEO and co-founder of Concepta Inc and CTO and co-founder of FanHero. FVM stands for Flutter Version Management. FVM is a simple CLI tool to manage different versions of the Flutter SDK: "FVM helps with the need for consistent app builds by allowing to reference Flutter SDK version used on a per-project basis. It also allows you to have multiple Flutter versions installed to quickly valida...

Dart in the Cloud, Backend, Command Line, and Shelf with Kevin Moore

July 23, 2021 07:00 - 44 minutes - 41.1 MB

My guest in this episode is Kevin Moore. Kevin is a Product Manager at Google working on Dart and Flutter. In one of the last episodes of the Flutter 101 podcast, I talked to Ryan Knell, the author of the Alfred package. Kevin, who works as Product Manager at Google, listened to the episode. He then shared on Twitter, that he would love to come on and explain more about his thoughts on pkg:shelf and Dart on the server and CLI. Of course, I invited him immediately! Most people know Dart as ...

Background Services with Sakina Abbas

July 16, 2021 04:00 - 50 minutes - 46.1 MB

My guest today is Sakina Abbas. Sakina is a Google Developers Expert for Flutter, co-founder and CEO of Reactree. In this episode, we focused on background services: typical usage, application lifecycle, isolates, platform restrictions. We also talked about how Sakina could leverage her Android skills when switching to Flutter, how she started giving tech talks focusing on Flutter, how she became Google Developers Expert, and we also talked about how she co-founded Reactree ("Mobile & Web ...

Get your first Flutter job with Vince Varga

July 09, 2021 05:11 - 46 minutes - 42.9 MB

Oh, hello there! In this episode, I responded to a message from a listener. He asked me if I have any tips on what he should focus on in order to get his first job as a Flutter developer. I collected some of my ideas on how I would go about getting my first job as a software developer with Flutter. There are many ways to improve your chances, first obvious advice is to learn Flutter well. You can build your portfolio where you demonstrate to potential employers that you know how to use Flu...

Dart Server Framework Alfred with Ryan Knell

June 25, 2021 04:00 - 58 minutes - 53.4 MB

In this episode of the Flutter 101 Podcast, I talked to Ryan Knell. Ryan is the author of the performant, Express.js-like server framework Alfred written in Dart. We discussed how Ryan decided to write Alfred and his previous experience with alternative backend option for Dart, such as Aqueduct, Angel, and Shelf, and why he thinks Dart could be the Node.js "killer". We talked about how you deploy Dart applications, how you can connect to different databases from your Dart backend server, an...

Flying High with Flutter and Allen Wyma

June 18, 2021 04:00 - 55 minutes - 44.3 MB

In this episode, I talked to Allen Wyma. Allen Wyma is the host of the "Flying High with Flutter" podcast, and a panelist on the Elixir Mix podcast. He also founded a consulting agency, Plangora. We briefly talked about different technologies, such as Rust, Elixir, Erlang, React Native, Apache Cordova, and more. Allen also shared his opinion on Dart on the backend, Flutter on the desktop and on the web. He then shared his tips for beginners. We also discussed why state management is such ...

Dart Language Evolution with Vince Varga

May 28, 2021 04:00 - 28 minutes - 23.1 MB

In this episode, I talked about the evolution of the Dart programming language. The Dart language improves greatly from release to release. Since 2.0, Dart has a sound type system. Since then, many valuable features were added to the language, for example int-to-double conversion, set literals, as well as operators to improve code that performs list manipulation: the spread operator, collection if and for operators. Extension methods were a great addition to the language and they enable you...

Null Safety with Randal Schwartz

May 21, 2021 07:13 - 57 minutes - 45.9 MB

My guest today is Randal Schwartz. He is a Google Developer Expert on Flutter and Dart. He is also very active in the Perl community and he wrote multiple books on Perl, he was the host of FLOSS weekly, a podcast about Free Libre Open Source Software. In this episode, we focused on null safety with Dart. Dart 2.12 added support for null safety. When you opt into null safety, types in your code are non-nullable by default. This means that variables can't contain null unless you say they can....

Backend and Frontend Web with Dart with Jermaine Oppong

May 07, 2021 04:00 - 45 minutes - 41.6 MB

In this episode, we talked to Jermaine Oppong. Jermaine Oppong is a web developer, YouTuber, and blogger. Today we focused on Dart outside of Flutter, Dart on the backend and on the web. Jermaine works on Creative Bracket. Creative Bracket is the go-to resource blog on Dart and Flutter with easy-to-understand written and video tutorials. He’s got the greatest YouTube videos on Dart, and he’s got great videos on different Dart backend options, Aqueduct, shelf router, Angel, as well AngularD...

Dart on AWS Lambda and Serverless Computing with Sebastian Döll

April 30, 2021 04:00 - 55 minutes - 50.6 MB

In this episode of the Flutter 101 Podcast, I talked to Sebastian Döll. Sebastian is a Senior Software Engineer living in Berlin. He currently works on GitHub at Microsoft. Previously, he worked as Solutions Architect at AWS. He created products at DigitalOcean, Axel Springer, Accenture, and IBM. I found his article on the AWS Open Source Blog about a Dart Runtime for AWS Lambda: Writing your functions in Dart enables you to use your skills to develop mobile applications to create serverl...

Publishing Packages with Vince Varga

April 23, 2021 04:00 - 25 minutes - 23.3 MB

Let's talk about publishing packages. This is the first solo episode that I made, I hope you like it. If you do, please let me know and I'll make sure to schedule episodes like these every once in a while. Why would you want to open source a piece of code? Believe it or not, it can benefit everyone: you, your employer, and the community. You can use public packages as part of your portfolio, or CV, you might get fast-tracked during an interview process, you can learn a lot and have fun wh...

Product Owner's Perspective on Flutter with Tom Arra

March 26, 2021 05:00 - 48 minutes - 44.4 MB

Today, we talk to Tom Arra. Tom is a Program Manager at Very Good Ventures. Previously, he worked as Product Owner at BMW, Microsoft, and Nokia. We talked about his experience with Flutter as a Product Owner. First, we briefly discussed how Tom switched from Software Development to Product Ownership and Program Management. Then, Tom shared his experience with Flutter at BMW and Very Good Ventures. We learned how Flutter got its way into BMW, and how the company managed to adopt the technol...

RVMS architecture, get_it, commands, and more with Thomas Burkhart

March 19, 2021 05:00 - 1 hour - 82.1 MB

Today, we talk to Thomas Burkhart. Thomas is a Google Developer Expert (GDE) for Flutter and Dart. He is the author of popular open-source packages, like the get_it service locator with over 1K likes on pub.dev, as well as flutter_command, rx_command, and functional_listener. We discussed the RVMS architecture (reactive views, managers, services), a practical reactive architecture for Flutter Apps. We also talked about how Thomas' packages provide immense help to developers when implementin...

Codemagic with CEO Martin Jeret

March 08, 2021 04:30 - 45 minutes - 41.8 MB

In this episode, I talked to Martin Jeret, CEO of Nevercode. Please keep in mind that we recorded this episode on January 20th, 2021. First, we briefly discussed his career and we also learned how Martin joined Nevercode and started working on Codemagic. Codemagic is a popular CI/CD solution amongst Flutter developers. We discussed various technical questions regarding Codemagic and CI/CD in general.  What does a typical CI/CD workflow look like? Different strategies to speed up your b...

Flutter by Example with Eric Windmill

March 01, 2021 06:20 - 42 minutes - 39.2 MB

In this episode, I talked to Eric Windmill. Eric is the author of Flutter by Example, and Flutter in Action (Manning). Guest: Eric Windmill Web ericwindmill.com Twitter @ericwindmill Flutter by Example flutterbyexample.com - A complete Dart and Flutter tutorial "Dart and Flutter for the people. Real world examples and tutorials. And it'll always be free." Flutter in Action (Manning) manning.com/books/flutter-in-action About: "Flutter in Action teaches you to build professional-quality...

Welcome to the Flutter 101 Podcast

January 08, 2021 14:58 - 3 minutes - 3.03 MB

Twitter Flutter 101 Podcast @flutter101dev Host Vince Varga @vincevargadev Web Flutter 101 Podcast flutter101.dev Host  Vince Varga vincevarga.dev

Twitter Mentions

@vincevargadev 29 Episodes
@flutter101dev 15 Episodes
@wal_33d 2 Episodes
@mklin 2 Episodes
@scottstoll2017 1 Episode
@nlycskn 1 Episode
@sakin8tor 1 Episode
@martinjeret 1 Episode
@palazzovincenzo 1 Episode
@mahtab_dev 1 Episode
@anna_metelska 1 Episode
@randalschwartz 1 Episode
@graphicbeacon 1 Episode
@vgventures 1 Episode
@fhwflutter 1 Episode
@ericwindmill 1 Episode
@codemagicio 1 Episode
@csells 1 Episode
@suragch1 1 Episode
@katallaxie 1 Episode