
All the Flutter news from the last month, including all the highlights from the FlutterCon conference in Berlin. https://codewithandrea.com/newsletter/july-2023/

What's new in Dart and Flutter, Impeller and the future of iOS development, Flutter Web improvements, building next-gen UIs in Flutter, Dart Edge on Supabase. https://codewithandrea.com/newsletter/may-2023/

All the Flutter news from the last month, including insights from the Stack Overflow 2023 Developer Survey, new packages, articles, and videos https://codewithandrea.com/newsletter/june-2023/

How to implement bottom and side navigation with stateful nested routes in Flutter using the GoRouter package (example app with source code included). https://codewithandrea.com/articles/flutter-bottom-navigation-bar-nested-routes-gorouter/

Getting a Flutter & Firebase app to work on macOS is a tricky endeavour. Follow this step-by-step guide to get it working. https://codewithandrea.com/articles/flutter-firebase-auth-macos/

An overview of the major features introduced in Dart 3, including: records, patterns, switch expressions, sealed classes, and class modifiers. https://codewithandrea.com/articles/whats-new-dart-3-introduction/

An in-depth overview of what abstractions to use to write backend-agnostic code that is more testable and maintainable, along with their tradeoffs. https://codewithandrea.com/articles/abstraction-repository-pattern-flutter/

An overview of Firebase as a BaaS platform, including available features, supported platforms, pricing, portability, documentation, and developer experience. https://codewithandrea.com/videos/firebase-pros-cons-flutter/

A simple guide showing how to use the FirestoreListView widget to enable pagination when loading large collections of documents from Firestore. https://codewithandrea.com/articles/firestore-pagination-list-view/

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/