Gonçalo Palma

Blog

Summarize Text with PaLM API Firebase Extension
Oct 12, 23
Summarize Text with PaLM API Firebase Extension
Leveraging Firebase Extensions to quickly add a summarize text feature to your apps.
Firebase Extensions – Shorten URLs
Aug 1, 23
Firebase Extensions – Shorten URLs
How we can quickly shorten URLs in our apps with the help of Firebase Extensions
GitHub Actions – Ensuring Quality in our Flutter Codebase
Jul 11, 23
GitHub Actions – Ensuring Quality in our Flutter Codebase
Creating a proper pipeline to maintain high quality and confidence in our app deliveries
Using code generation to create a scalable and reliable codebase
Feb 8, 23
Using code generation to create a scalable and reliable codebase
Creating tools that enable us to create better work, faster.
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
Creating Cloud Functions in Dart
Nov 14, 21
Creating Cloud Functions in Dart
How we can use dartfn to create Cloud Functions
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?
Using WebSockets in Flutter
Oct 12, 21
Using WebSockets in Flutter
Sometimes we need a constant flux of information from our backend to our apps, for example, on currency exchange websites. That's where Web Sockets come into play!
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

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 💙