Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile
Andrea Bizzotto πŸ’™

@biz84

Flutter GDE ❖ I share tips about Dart & Flutter app development. New Flutter articles twice a month β†’ nnbd.me/newsletter

ID: 135460126

linkhttp://codewithandrea.com calendar_today21-04-2010 10:59:19

10,10K Tweet

38,38K Followers

920 Following

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

Question for the Flutter experts. Is it possible get a list of all the widgets that were added to the SDK, in chronological order? More broadly, how to find out all the widgets that were added in the last 2 or 3 years?

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

If your app still uses Navigator 1.0, calling Navigator.of(context) over and over gets a bit tiring. To make your navigation code less verbose, define all the push/pop methods inside a BuildContext extension. βœ… Then, simply call context.push or context.pop as needed. πŸ‘‡

If your app still uses Navigator 1.0, calling Navigator.of(context) over and over gets a bit tiring.

To make your navigation code less verbose, define all the push/pop methods inside a BuildContext extension. βœ…

Then, simply call context.push or context.pop as needed. πŸ‘‡
Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

Yay! The FlutterCon recordings have been published! If you want to catch up with my talk, here it is. πŸ‘‡ Hope you'll find it helpful. πŸ™‚ droidcon.com/2024/09/03/les…

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

Are there any updated Flutter tools to automate screenshot generation for the App Store and Play Store? I found a "screenshots" package on pub .dev but it's no longer maintained. Some desirable features: - support for multiple locales - ability to choose which device/emulator

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

Today is one of those days. Still, it's quite interesting to work with workflows and Fastlane. I'm re-learning some useful stuff that I haven't touched in a while.

Today is one of those days.

Still, it's quite interesting to work with workflows and Fastlane. I'm re-learning some useful stuff that I haven't touched in a while.
Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

After spending a bunch of time on this, here's my take: - Codemagic is like macOS. Just works (mostly) - GitHub Actions is like Linux. Very powerful, but steeper learning curve Codemagic is quick to setup. GA workflows are more powerful and portable across projects.

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

When you run a Flutter app on the Android emulator, the debug logs can get quite noisy. To work around it, open the DevTools logging page, which will only show the Flutter logs. βœ…

When you run a Flutter app on the Android emulator, the debug logs can get quite noisy.

To work around it, open the DevTools logging page, which will only show the Flutter logs. βœ…
Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

Documentation >> LLMs Case in point: Using LLMs to write some GitHub Action workflows. At first, the generated scripts seemed reasonable, but some glaring errors caused the builds to fail. In particular, I found both Sonnet 3.5 and Copilot to be very hit-and-miss with

Andrea Bizzotto πŸ’™ (@biz84) 's Twitter Profile Photo

I spent the morning playing with Maestro for automated screenshot generation. So far I quite like it! Easy setup, simple workflows, and no need to mess around with a bunch of test boilerplate code. Here's a demo from my Flutter tips app! πŸ‘‡