How to build any kind of app in Flutter (and overcome Tutorial Hell)

Tips for learning how to build your own Flutter apps, overcome Tutorial Hell, and figure out what to do when you get stuck. https://codewithandrea.com/videos/how-to-build-any-app-flutter/

Colors / Numbers Game with Flutter Implicit Animations

How to use animations in Flutter to spice up a fun game written in Dartpad. Learn about implicit animations, AnimatedAlign, duration and curves. https://codewithandrea.com/videos/colors-numbers-game-flutter-implicit-animations/

Flutter: Why do TweenAnimationBuilder and AnimatedBuilder have a child argument?

Why and when to use the child widget argument to optimize Flutter performance when working with TweenAnimationBuilder and AnimatedBuilder. https://codewithandrea.com/articles/flutter-animated-builder-child-widget-argument/

HSL Colors Explained: What they are and when to use them in Dart/Flutter

Going from RGB to HSL: How to more easily reason about colors as hue, saturation and lightness, and how to use HSL in Flutter. https://codewithandrea.com/articles/hsl-colors-explained-flutter/

Migrating a Flutter & Firebase app to Null Safety: A Case Study

Migrating Flutter apps to Null Safety can be a challenging process. Here I show how to make this as painless as possible, using a non-trivial app as an example. https://codewithandrea.com/articles/migrating-flutter-firebase-app-null-safety/

Flutter Animations: Interactive Page Flip Widget [Part 2]

How to build an interactive page flip widget using Flutter's AnimationController, AnimationBuilder, gesture detectors and custom 3D matrix transforms (part 2). https://codewithandrea.com/videos/flutter-animations-page-flip-widget-part2/

Flutter Animations: Interactive Page Flip Widget

How to build an interactive page flip widget using Flutter's AnimationController, AnimationBuilder, gesture detectors and custom 3D matrix transforms. https://codewithandrea.com/videos/flutter-animations-page-flip-widget-part1/

How to disable the default Widget splash effect in Flutter

Many Material widgets such as InkWell, ElevatedButton, and ListTile show a splash effect when selected. Here's how to disable this. https://codewithandrea.com/tips/disable-widget-splash-effect-flutter/

Flutter State Management with Riverpod: The Essential Guide

A complete guide to the Riverpod package for Flutter state management. Included: core concepts & how to use all the available providers. https://codewithandrea.com/videos/flutter-state-management-riverpod/


Members



Search