
If you're not too picky about how you write your commit messages, this can be a neat little time saver! https://codewithandrea.com/tips/remote-config-github-gist/

If you're not too picky about how you write your commit messages, this can be a neat little time saver! https://codewithandrea.com/tips/copilot-generate-commit-messages/

If you're using multiple code generators that depend on each other, you can enforce the code generation order in your build.yaml file. https://codewithandrea.com/tips/control-codegen-order/

If you want to return a stream that depends on some asynchronous code, you can use async and yield https://codewithandrea.com/tips/async-stream-initialization/

The in_app_review package makes it easy to ask for reviews. And by using a data-driven approach, you can show the prompt at the right time. https://codewithandrea.com/articles/flutter-in-app-review-prompt/

To avoid prompting users too early, track your desired event and only ask for a review after it is triggered N times. https://codewithandrea.com/tips/timing-in-app-review-prompt/

How to download multiple releases from xcodereleases.com, and switch between them with the xcode-select CLI. https://codewithandrea.com/tips/multiple-xcode-versions/

The Android debug logs can get quite noisy. To work around it, open the DevTools logging page, which will only show the Flutter logs. https://codewithandrea.com/tips/flutter-devtools-logging-page/

By implementing a NavigatorObserver, you can track page views or add navigation breadcrumbs to your error logs. https://codewithandrea.com/tips/navigator-observer/

Also included: Flutter & Friends videos, how integrate DCM with open source Dart & Flutter packages, and the latest from Code with Andrea. https://codewithandrea.com/newsletter/september-2024/