Nov 28, 21
Adaptive Design in Flutter Web
How we can change the UI and UX of our app to fit our user's devices
Nov 21, 21
Enabling and Disabling Features in Flutter with Riverpod
Creating a FeatureSwitcher Widget to hide and show certain parts of our application
Nov 7, 21
Using WebAssembly in Flutter Web
Optimizing your Flutter Web apps with WebAssembly and Rust
Oct 31, 21
Using Google Sheets as a Backend Solution for our Flutter Apps
How we can use Google Sheets as an alternative solution for a simple backend
Oct 22, 21
Conditional Importing - How to compile for all platforms in Flutter
How can we create multi-platform apps in Flutter when we rely on native APIs?
Oct 5, 21
Building a Web Scrapers in Dart
A quick guide to create your own web scrapers in Dart
Sep 28, 21
Automating Flutter Workflows with the Makefile
The makefile offers us a concise way to automate all the tasks related to our Flutter Projects. Let’s see how it works.
Feb 8, 21
What is the Flutter pubspec.lock file?
The pubspec.lock file is in every app we create. But what is it? And why is it so important?
Nov 24, 20
Flavors in Flutter Web
When adding configurations to the index.html a problem arises — how can we create different flavors? We will explore how we can solve it!
Oct 27, 20
Deep Dive Into Flutter's Pubspec.yaml File
We use the pubspec.yaml in every project, but do we know what can we do with it?
Sep 20, 20
With Android and iOS we can use PlatformChannels to communicate with the native platform. But how can we do it in Flutter Web?
Jul 4, 20
Adding a Splash Screen to Flutter Web
How we can add a rudimentary Splash Screen to Flutter Web
Apr 11, 20
Understanding Flutter's BuildContext
We are always using BuildContext throughout our Flutter apps, but what is it used for? And why should we care about it?
Jan 16, 20
The main function in Flutter
What can we do with the main function?
Nov 14, 19
Modular Flutter Apps — Design and Considerations
An in-depth look into dividing our Flutter apps into different modules.
Sep 30, 19
Refactoring a Flutter Project — a Story About Progression and Decisions
Refactor is never easy, nor it is entering a new technology or a specific architecture. How can we find the best solution to our problems?
Sep 8, 19
Dio Interceptors in Flutter
How Dio Interceptors can help us log requests, add dynamic headers, validating responses and add a simplified cache to our apps.
Aug 1, 19
Flutter and the Command Line — a Love Story
Let’s dive into the Flutter CLI (Command Line Interface) and see how we can improve our workflow
May 12, 19
Flutter Mixins and Base Classes: A recipe for success
How to reduce boilerplate by adding new features to our classes
Apr 13, 19
“Dependency Injection” in Flutter with InheritedWidget
In this article we explore how to do a “Poor man’s” Dependency Injection in Flutter using InheritedWidget
Mar 17, 19
debugPrint and the power of hiding and customizing your logs in Dart
How we can use debugPrint to customize our console logs in a Flutter Project.
Mar 10, 19
Asymmetric Key Generation in Flutter
Exploring how to create and use Asymmetric Keys in Flutter using PointyCastle.
Feb 14, 19
Optimizing your time as a Flutter Developer with Live Templates
How Live Templates can reduce the number of times we write the same boilerplate code
Feb 8, 19
Creating Custom built_value Serializers in Dart
Guide creating custom built_value Serializers