Dart Frog créé par Very Good Venture est un framework backend qui se veut minimaliste et rapide à prendre en main pour les développeurs Dart/Flutter. Il s'appuie sur shelf et mason et s'inspire de nombreux outils tels que next.js et express.js.
Les développeurs Flutter utilisent généralement Firebase pour leur backend. Malgré tous les avantages que l'on peut donner à Firebase, il peut parfois imposer aux développeurs des limites sur la flexibilité des services.
C'est une des raisons qui a donné naissance au projet Dart Frog qui va permettre aux développeurs Flutter de développer leur backend à l'aide du langage Dart.
Dart Frog implique un noyau vraiment simple avec un ensemble de fonctionnalités fondamentales dont un backend peut avoir besoin puis des modules séparés pour les choses que l'on peut avoir envie d'ajouter plus tard :
Dart Frog est stable depuis la v0.1.0 et une v1.0 est prévue pour le troisième trimestre de l'année 2023. D'autres outils tel que Globe une plateforme de déploiement pour les développeurs Dart prennent en compte le framework.
Dart Frog n'en est qu'à ses débuts. Mais l'intérêt que porte la communauté pour ce dernier, mérite qu'on y garde un oeil quant aux futures évolutions et voir si on devrait l'intégrer dans nos prochains projets en Flutter. Cela permettrait de parler un seul et même langage en frontend/backend, de réduire la courbe d'apprentissage et de pouvoir agir sur les deux parties.