Gonçalo Palma

dart

Adaptive Design in Flutter Web
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
Enabling and Disabling Features in Flutter with Riverpod
Nov 21, 21
Enabling and Disabling Features in Flutter with Riverpod
Creating a FeatureSwitcher Widget to hide and show certain parts of our application
Using WebAssembly in Flutter Web
Nov 7, 21
Using WebAssembly in Flutter Web
Optimizing your Flutter Web apps with WebAssembly and Rust
Using Google Sheets as a Backend Solution for our Flutter Apps
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
Conditional Importing - How to compile for all platforms in Flutter
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?
Building a Web Scrapers in Dart
Oct 5, 21
Building a Web Scrapers in Dart
A quick guide to create your own web scrapers in Dart
Automating Flutter Workflows with the Makefile
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.
What is the Flutter pubspec.lock file?
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?
Flavors in Flutter Web
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!
Deep Dive Into Flutter's Pubspec.yaml File
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?
Using JavaScript Code in Flutter Web
Sep 20, 20
Using JavaScript Code in Flutter Web
With Android and iOS we can use PlatformChannels to communicate with the native platform. But how can we do it in Flutter Web?
Adding a Splash Screen to Flutter Web
Jul 4, 20
Adding a Splash Screen to Flutter Web
How we can add a rudimentary Splash Screen to Flutter Web
Understanding Flutter's BuildContext
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?
The main function in Flutter
Jan 16, 20
The main function in Flutter
What can we do with the main function?
Modular Flutter Apps — Design and Considerations
Nov 14, 19
Modular Flutter Apps — Design and Considerations
An in-depth look into dividing our Flutter apps into different modules.
Refactoring a Flutter Project — a Story About Progression and Decisions
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?
Dio Interceptors in Flutter
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.
Flutter and the Command Line — a Love Story
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
Flutter Mixins and Base Classes: A recipe for success
May 12, 19
Flutter Mixins and Base Classes: A recipe for success
How to reduce boilerplate by adding new features to our classes
“Dependency Injection” in Flutter with InheritedWidget
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
debugPrint and the power of hiding and customizing your logs in Dart
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.
Asymmetric Key Generation in Flutter
Mar 10, 19
Asymmetric Key Generation in Flutter
Exploring how to create and use Asymmetric Keys in Flutter using PointyCastle.
Optimizing your time as a Flutter Developer with Live Templates
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
Creating Custom built_value Serializers in Dart
Feb 8, 19
Creating Custom built_value Serializers in Dart
Guide creating custom built_value Serializers

Want to get the latest articles and news? Subscribe to Diving Into Flutter

Hey! I'm Gonçalo Palma! 👋

I often share Deep Diving articles on Flutter 💙