DEV Community

David Serrano profile picture

David Serrano

I am a software developer specialized in mobile apps. You can find more about me, my articles and my projects on my website: https://davidserrano.io/

Work

Freelance Mobile Developer

Is it worth learning Flutter in 2024?

Is it worth learning Flutter in 2024?

3
Comments
6 min read

Want to connect with David Serrano?

Create an account to connect with David Serrano. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Flutter 3.16 released! Android Impeller preview, Game Toolkit Updates, iOS extensions and more!

Flutter 3.16 released! Android Impeller preview, Game Toolkit Updates, iOS extensions and more!

5
Comments
5 min read
Insane new App/Game launch requirements on Android 😰

Insane new App/Game launch requirements on Android 😰

2
Comments 1
5 min read
Build your knowledge base with Spreading: The AI-Powered Knowledge Base Platform for Developers

Build your knowledge base with Spreading: The AI-Powered Knowledge Base Platform for Developers

5
Comments
5 min read
What Godot devs need to know about this new EU law (Cyber Resilience Act)

What Godot devs need to know about this new EU law (Cyber Resilience Act)

2
Comments
5 min read
Game Programming Patterns in Godot: The Command Pattern

Game Programming Patterns in Godot: The Command Pattern

3
Comments
6 min read
Can Godot screw us like Unity did?

Can Godot screw us like Unity did?

17
Comments 1
6 min read
AdMob UMP SDK in Flutter - Implement your GDPR dialog

AdMob UMP SDK in Flutter - Implement your GDPR dialog

Comments
9 min read
Why Linux Mint is the best Linux distribution

Why Linux Mint is the best Linux distribution

1
Comments
7 min read
Working with Files in Flutter

Working with Files in Flutter

Comments
3 min read
Why you should use Flutter's compute() method for intensive tasks

Why you should use Flutter's compute() method for intensive tasks

3
Comments
4 min read
Add a Video Conference feature to your Flutter App

Add a Video Conference feature to your Flutter App

Comments
5 min read
A Summary of WWDC 2023's New Developer APIs

A Summary of WWDC 2023's New Developer APIs

2
Comments
5 min read
Build a Flutter chat system in under 5 minutes

Build a Flutter chat system in under 5 minutes

3
Comments
6 min read
Impeller is PROD ready for iOS, Dart 3, x3 WEB Performance and more with Flutter 3.10

Impeller is PROD ready for iOS, Dart 3, x3 WEB Performance and more with Flutter 3.10

Comments
5 min read
Create a High-Quality Live Streaming App with Flutter

Create a High-Quality Live Streaming App with Flutter

Comments
5 min read
Simplify image caching in Flutter with this package

Simplify image caching in Flutter with this package

1
Comments
3 min read
Step-by-Step Guide to Building a Live Audio Room with Flutter

Step-by-Step Guide to Building a Live Audio Room with Flutter

1
Comments
5 min read
TOP 5 reasons why the Mac Mini M2 Pro is a BEAST: My opinion after 40 days

TOP 5 reasons why the Mac Mini M2 Pro is a BEAST: My opinion after 40 days

2
Comments 2
6 min read
Save image to file in Flutter

Save image to file in Flutter

2
Comments
3 min read
M2 Mac mini Pro review after 2 weeks

M2 Mac mini Pro review after 2 weeks

1
Comments
4 min read
Add support for voice calls in your Flutter app

Add support for voice calls in your Flutter app

Comments
5 min read
M2 Pro Mac mini VS M1 Mac mini

M2 Pro Mac mini VS M1 Mac mini

1
Comments
7 min read
Mac Mini M2 Pro - Should you upgrade as a software developer?

Mac Mini M2 Pro - Should you upgrade as a software developer?

1
Comments
3 min read
Is it possible to live as an indie app developer in 2023?

Is it possible to live as an indie app developer in 2023?

Comments
4 min read
Add Video Call functionality to your Flutter app

Add Video Call functionality to your Flutter app

1
Comments
6 min read
How to fix: Because ... depends on ... which depends on ..., ... is required

How to fix: Because ... depends on ... which depends on ..., ... is required

4
Comments
5 min read
This is why I bought the M1 Mac Mini in late 2022

This is why I bought the M1 Mac Mini in late 2022

2
Comments
6 min read
Build a Video Chat app in Flutter in less than 5 minutes

Build a Video Chat app in Flutter in less than 5 minutes

6
Comments
6 min read
Text recognition in Flutter

Text recognition in Flutter

10
Comments
7 min read
Use this to explain how to use your app | Flutter PRO tip #2

Use this to explain how to use your app | Flutter PRO tip #2

4
Comments
2 min read
Cupertino lists, the missing widgets from the Flutter Cupertino collection

Cupertino lists, the missing widgets from the Flutter Cupertino collection

3
Comments
4 min read
Adapt your Flutter app to Android 13

Adapt your Flutter app to Android 13

Comments 3
6 min read
Kotlin Multiplatform Mobile goes Beta

Kotlin Multiplatform Mobile goes Beta

1
Comments
5 min read
Flutter's future after Stadia's shutdown

Flutter's future after Stadia's shutdown

Comments
5 min read
const, final, dynamic, var... when and why?

const, final, dynamic, var... when and why?

1
Comments
4 min read
How to know when to comment your Dart code

How to know when to comment your Dart code

7
Comments
5 min read
How to secure a server (8 steps for Linux server security)

How to secure a server (8 steps for Linux server security)

23
Comments
7 min read
Flutter PRO tip #1: Get the language, country and currency of your user

Flutter PRO tip #1: Get the language, country and currency of your user

7
Comments
2 min read
Create a Linux package browser in 5 minutes with Flutter 3

Create a Linux package browser in 5 minutes with Flutter 3

6
Comments
7 min read
Write BETTER code with Dart 2.17 (Included in Flutter 3)

Write BETTER code with Dart 2.17 (Included in Flutter 3)

15
Comments
6 min read
Amazing performance improvements in Flutter 3 for Mac apps

Amazing performance improvements in Flutter 3 for Mac apps

6
Comments
5 min read
Flutter 3 for WEB: have they really managed to increase performance?

Flutter 3 for WEB: have they really managed to increase performance?

1
Comments 6
4 min read
Best way to handle permissions in your Flutter app

Best way to handle permissions in your Flutter app

9
Comments
7 min read
Flutter 3 announced in the Google I/O event

Flutter 3 announced in the Google I/O event

3
Comments
4 min read
Flutter PRO tip #0: Open a dialog at startup

Flutter PRO tip #0: Open a dialog at startup

7
Comments
3 min read
Flutter State Management made easy with provider 2: Provider as a Dependency Injection framework and MultiProvider

Flutter State Management made easy with provider 2: Provider as a Dependency Injection framework and MultiProvider

11
Comments
6 min read
Flutter State Management made easy with provider | Flutter Tutorial for Beginners

Flutter State Management made easy with provider | Flutter Tutorial for Beginners

10
Comments
5 min read
Unreal Engine 5 on Linux: compile source code + import assets from the Epic Games Launcher

Unreal Engine 5 on Linux: compile source code + import assets from the Epic Games Launcher

9
Comments
6 min read
Data layer in Flutter V2 | Use the Repository Pattern to keep a local copy of your API data

Data layer in Flutter V2 | Use the Repository Pattern to keep a local copy of your API data

7
Comments
10 min read
Flame Engine, the Game Engine built on top of Flutter

Flame Engine, the Game Engine built on top of Flutter

9
Comments 3
5 min read
Do I need a Mac for Flutter development?

Do I need a Mac for Flutter development?

4
Comments
6 min read
Create a feedback form with Flutter and Firebase

Create a feedback form with Flutter and Firebase

6
Comments
8 min read
loading...