Widget-Async-Bloc-Service: A Practical Architecture for Flutter Apps

This article introduces a new architectural pattern that I often use in my Flutter Apps. It is inspired by BLoCs and RxVMS. https://codewithandrea.com/articles/wabs-practical-architecture-flutter-apps/

Super Simple Authentication Flow with Flutter & Firebase

In this article we implement a simple authentication flow in Flutter, in less than 100 lines of code. https://codewithandrea.com/articles/simple-authentication-flow-with-flutter/

Flutter: Global Access vs Scoped Access with Provider

This article shows how to use scoped access with Provider when using service classes in our Flutter apps. https://codewithandrea.com/articles/global-access-vs-scoped-access/

Flutter & Firebase: Reference Authentication Demo

Introducing my reference authentication demo with Flutter & Firebase on GitHub, supporting multiple authentication methods and best coding practices. https://codewithandrea.com/videos/flutter-firebase-reference-demo/

Flutter: Designing an Authentication API with Service Classes

Let's see how use service classes to encapsulate 3rd party libraries and APIs, and decouple them from the rest of the application. We will use authentication as a concrete example of this. https://codewithandrea.com/articles/designing-an-authentication-service-api/

Flutter & Firebase: Authentication Service with Provider & ValueNotifier

Code walkthrough for the authentication code in my Flutter & Firebase reference authentication demo on GitHub. https://codewithandrea.com/videos/flutter-firebase-auth-service-provider-valuenotifier/

Flutter State Management: setState, BLoC, ValueNotifier, Provider

A comparison of different state management techniques, using a simple authentication flow as an example. https://codewithandrea.com/videos/state-management-setstate-bloc-valuenotifier/

Dart Features for Better Code: Types and working with parameters

Overview and practical use cases of type inference, final & const, named & positional parameters, @required & default values. https://codewithandrea.com/videos/dart-features-part1-types-params/

Flutter Slivers Overview: SliverAppBar, SliverPersistentHeader

In-depth overview of Slivers and how to use them (part 1). Includes a demo app showing how to use SliverAppBar and SliverPersistentHeader. https://codewithandrea.com/videos/flutter-slivers-overview-sliverappbar-sliverpersistentheader/


Membri



Ricerca