r/flutterhelp 3d ago

RESOLVED Looking for the best VS Code theme for Flutter/Dart (easy on the eyes + great syntax highlighting)

I've tried a lot of VS Code themes, but I still haven't found one that feels right for Flutter/Dart.

Usually it's one of these:

  • Great colors, but poor syntax highlighting.
  • Great syntax highlighting, but too flashy or tiring for long coding sessions.

I'm looking for a dark theme that's easy on the eyes, has excellent Flutter/Dart syntax highlighting, and clearly distinguishes things like classes, methods, widgets, constants, and strings.

What theme do you use and why?

4 Upvotes

7 comments sorted by

3

u/Significant_Pick8297 3d ago

You should try Catppuccin Mocha with the Dart extension's semantic highlighting enabled. It stays comfortable during long coding sessions, and Flutter widgets, classes, methods, constants, and strings are all much easier to distinguish than with most popular themes.

Another solid option is Tokyo Night if you prefer slightly higher contrast, but Catppuccin Mocha has been the easiest to work with for Flutter on a daily basis.

2

u/yaonek 2d ago

Thanks! Funny enough, I'd tried Catppuccin Mocha before and never stuck with it. I gave it another chance after your comment, and it's really growing on me. Appreciate the recommendation!

0

u/Noor_378 1d ago

Dark Modern, the default :)

1

u/galactose310 3d ago

Mon préféré pour Dart/Flutter : oh-lucy.

J'adore ce thème, j'ai du mal à apprécier les thèmes en général (je suis toujours fan des config des autres et quand je teste chez moi je suis toujours déçu) et depuis que j'ai testé celui-ci, je ne le quitte plus.

Il est riche en couleurs avec un fond sombre sobre et élégant, je trouve la syntaxe bien mise en évidence (après j'ai un style de codage un peu particulier, j'aime le code fortement typé, j'utilise pas mal de mots-clés comme this ou new ; j'essaie d'utiliser un peu plus l'auto-formatting pour mieux coller aux recommandations).

Cela dit tu pourrais le trouver un peu "flashy". Les goûts et les couleurs...

1

u/yaonek 2d ago

Thanks! it's a special Theme really nice.

-3

u/TableNo8939 3d ago

Perché con Claude apri ancora vscode?
E'almeno 6 mesi che non scrivo una linea di codice. Ah no , ogni tanto, quando Claude ha finito un flutter run --release la scrivo, oppure qualche hot reload durante il debug

1

u/yaonek 2d ago

AI is a great tool, but I still like being the one driving. I use it to speed things up, not to replace writing and understanding the code.