How to write Flutter apps faster with Riverpod Lint & Riverpod Snippets

The new Riverpod Lint package adds useful lints and refactoring options that make writing Flutter apps a breeze. Here's how to make the most of it. https://codewithandrea.com/articles/flutter-riverpod-lint/

How to Use Enhanced Enums with Members in Dart 2.17

Since Dart 2.17, we can add members and additional methods when declaring an enum. Here's how. https://codewithandrea.com/tips/dart-2.17-enums-with-members/

How to Check if an AsyncNotifier is Mounted with Riverpod

AsyncNotifier does not have a mounted property and this can cause some problems in practice. This article explores some solutions and their tradeoffs. https://codewithandrea.com/articles/async-notifier-mounted-riverpod/

Using context.mounted in Flutter 3.7

Since Flutter 3.7, BuildContext has a mounted property that we can check after an asynchronous gap. Here's how to use it. https://codewithandrea.com/tips/flutter-3.7-using-context-mounted/

How to Check if an AsyncNotifier is Mounted with Riverpod

AsyncNotifier does not have a mounted property and this can cause some problems in practice. This article explores some solutions and their tradeoffs. https://codewithandrea.com/articles/async-notifier-mounted/

Using context.mounted in Flutter 3.7

Since Flutter 3.7, BuildContext has a mounted property that we can check after an asynchronous gap. Here's how to use it. https://codewithandrea.com/tips/using-context-mounted-flutter-3.7/

How to Navigate Without Context with GoRouter and Riverpod in Flutter

Let's explore some techniques to separate our business logic and navigation code from the UI, using GoRouter and Riverpod. https://codewithandrea.com/articles/flutter-navigate-without-context-gorouter-riverpod/

How to update old Flutter projects with Dart Fix --apply

An overview of what Dart Fix can do for you, along with some useful VSCode productivity tips and settings for Flutter app development. https://codewithandrea.com/tips/dart-fix-apply/

Riverpod Data Caching and Providers Lifecycle: Full Guide

Riverpod is a powerful reactive caching and data-binding framework. Let’s learn how to make the most of it so we can use it effectively. https://codewithandrea.com/articles/flutter-riverpod-data-caching-providers-lifecycle/

Dart & Flutter with ChatGPT: Is it worth it?

I asked ChatGPT to explain some code and write several programs in Dart & Flutter. Here's a full report with my findings, and some tips to make the most of it. https://codewithandrea.com/articles/dart-flutter-chatgpt/


Members



Search