State Management Simpler and Better Flutter State Management with Cubit Learn how to use Cubit to cleanly organise our Flutter codebase to be more readable, scalable, and testable.
UI How to use custom theme colours in Flutter without using Material or Cupertino Theme Learn how to use customized color themes in Flutter with the color_theme_provider package.
Flutter How to use PageView in Flutter Learn how to use PageView in Flutter to display sliding screens and pages.
Flutter Navigation Flutter navigation with go_router package Learn how to use the go_router navigation library in your Flutter app for moving from one screen to another.
Flame Build a simple game with Flutter and Flame Learn how to build a simple game in Flutter by using the Flame package.
News My 2024 Plans and Goals for themobilecoder Coming this 2024 - More articles, a free ebook on Flutter, and an updated Flutter Widget Cheatsheet.
Flutter How to use Isolates for parallel processing in Flutter Learn the basics of running tasks in parallel in Flutter using Isolate. Follow the step-by-step approach of running your heavy Flutter tasks in the background.
Best practice Featured On the importance of abstraction when using third-party libraries Learn the importance of abstraction when calling third-party libraries to keep your code testable, scalable, and resilient to future changes.
Beginner Using Future in Flutter - Get comfortable with asynchronous data Learn how to use Future in Flutter and efficiently handle asynchronous data. After reading this post, you should be comfortable enough to implement Future concepts in your projects effectively.
Dependency injection Dependency Injection in Flutter using Riverpod Learn a simple method to apply dependency injection in Flutter using the popular state management framework Riverpod.
Beginner Flutter setState - The simplest state management in Flutter Learn the easiest and most fundamental state management tool in Flutter that everyone skips when starting Flutter development.
Article Featured Should I learn Flutter in 2024 - An App Developer's edge Understand why Flutter is very much worth learning in 2024 and how anyone can start to become an app developer.
Design Featured Flutter Design Challenge #1 - Product Page Let's transform a beautiful product page in Flutter from mock-up design to implementation.
Tutorial Rows in Flutter - Arrange Flutter widgets horizontally Understand the basics of using a Row in Flutter to arrange the layout of your content horizontally.
Introduction Featured What does a Flutter code structure look like to a beginner? - An Introduction Understand what to expect when writing and reading Flutter code by learning how Flutter works in a simple, digestible approach.
Tutorial Axis alignment of Columns and Rows in Flutter Understand the basic properties of Flutter Columns and Rows to arrange the alignment of their child widgets.
Tutorial Columns in Flutter - Arrange Flutter widgets vertically Learn the basics of using a Column in Flutter to arrange the layout of your content vertically.
Setup The right way to create a Flutter project Learn the best way to set up and create your Flutter project and save time from unnecessary future edits.
Setup The top 8 Visual Studio Code shortcuts you need to know as a Flutter developer Learn the top 8 Visual Studio Code shortcuts you need to know as a Flutter developer to greatly improve your workflow.
Setup How to set up your Mac to develop Flutter apps Learn how to set up your Mac to start developing beautiful Flutter apps.