![There's a New Formatting Style in Dart 3.7 (Here's What It Means for You)](https://www.cdn5.niftycent.com/d/e/4/w/p/m/Q/there-s-a-new-formatting-style-in-dart-3-7-here-s-what-it-means-for-you.webp)
Dart 3.7 introduces a new formatter that changes how your Flutter code is formatted. Learn what’s new and how to prepare your codebase. https://codewithandrea.com/articles/new-formatting-style-dart-3-7/
![Wildcard Variables in Dart 3.7](https://www.cdn5.niftycent.com/d/D/O/q/V/J/R/wildcard-variables-in-dart-3-7.webp)
Since Dart 3.7, the _ character is a wildcard variable and you can use it more than once in your code, without causing name collisions. https://codewithandrea.com/tips/wildcard-variables-dart-3.7/
![Hotkeys with CallbackShortcuts](https://www.cdn5.niftycent.com/d/1/x/K/N/b/Y/hotkeys-with-callbackshortcuts.webp)
The CallbackShortcuts widget makes it easy to add keyboard shortcuts to your Flutter app. Here's how to use it. https://codewithandrea.com/tips/hotkeys-callback-shortcuts/
![Responsive Split View in Flutter](https://www.cdn5.niftycent.com/d/k/l/6/a/9/L/responsive-split-view-in-flutter.webp)
Here's how to create a responsive split-view widget that works on mobile, desktop and web. https://codewithandrea.com/tips/responsive-split-view-flutter/
![GitHub Self-Hosted Runners](https://www.cdn5.niftycent.com/d/e/L/5/Y/J/N/github-self-hosted-runners.webp)
If you're using GitHub Actions for your CI/CD needs, you can setup a self-hosted runner to cut your build times and save money. https://codewithandrea.com/tips/github-self-hosted-runners/
![The debugFillProperties Method](https://www.cdn5.niftycent.com/d/1/B/q/b/W/a/the-debugfillproperties-method.webp)
If you add a debugFillProperties() method to your custom widget classes, all your custom widget properties will show in the DevTools. https://codewithandrea.com/tips/debug-fill-properties/
![January 2025: Flutter vs React Native, Hard Truths About AI, Pub Workspaces, Less-Known Widgets](https://www.cdn5.niftycent.com/d/1/V/5/N/b/E/january-2025-flutter-vs-react-native-hard-truths-about-ai-pub-workspaces-less-known-widgets.webp)
Also included: GoRouter in maintenance mode, Dart Serialization Proposal, localizing an app into 55 languages, Cupertino and Material Updates, and more. https://codewithandrea.com/newsletter/january-2025/
![Uploading the Source Maps to Sentry](https://www.cdn5.niftycent.com/d/k/l/6/W/8/L/uploading-the-source-maps-to-sentry.webp)
If you enable code obfuscation in your Flutter release builds, the stack traces will be unreadable in the Sentry crash reports. Here's how to fix it. https://codewithandrea.com/tips/upload-source-maps-sentry/
![SSH Access on Codemagic Builds](https://www.cdn5.niftycent.com/d/k/8/y/n/5/8/ssh-access-on-codemagic-builds.webp)
If your Codemagic builds are failing, you can enable SSH access and login to the build runner to diagnose the issue. https://codewithandrea.com/tips/ssh-access-codemagic/
![How to Release Your Flutter App on the Google Play Store](https://www.cdn5.niftycent.com/d/k/A/r/o/Y/A/how-to-release-your-flutter-app-on-the-google-play-store.webp)
A reference guide for releasing your Flutter app on the Play Store, including app content, store listing, Android project settings, and code signing. https://codewithandrea.com/articles/how-to-release-flutter-google-play-store/