Marcos Sevilla 🦄💙

Marcos Sevilla 🦄💙

@marcossevilla.dev

technical delivery lead @vgventures.bsky.social

50 followers103 following41 posts

We packed good stuff in our latest Very Good Workflows releases! 🔀 🚀 🆕 💙 flutter_version_file support for Flutter based workflows: you can specify a pubspec.yaml or .fvmrc to define a specific SDK version All the latest changes available in 1.21.1 👇 github.com/VeryGoodOpen...

github.comRelease v1.21.1 · VeryGoodOpenSource/very_good_workflows1.21.1 (2026-09-17) Miscellaneous Chores bump actions/download-artifact from 7 to 8 (#511) (ba7405a) bump very_good_cli to 1.5.0 (#506) (af17d7f), closes #505 update dependabot configuration (#507...

Very Good CLI 1.5.0 is officially out! 1️⃣·5️⃣·0️⃣ What you get in this upgrade: 💙 Dart 3.13 and Flutter 3.47 upgraded templates 🤖 MCP improvements with structured errors and test additions 🔧 Bug fixes to Dart coverage collection in workspaces 📦 Usual dependency bumps github.com/VeryGoodOpen...

github.comRelease v1.5.0 · VeryGoodOpenSource/very_good_cli1.5.0 (2026-09-08) Features bump template bundles (#1697) (b8f2183) bump template bundles (#1721) (5992f46) deps: upgrade to Dart 3.13 (#1691) (25a225f) mcp: allow the test tool to target specific...

Flutter 3.47 and Dart 3.13 have been out for more than one week at this point... So we've been working on a new release candidate for Very Good Analysis with all the new linter rules it packs! 🎯

New lints: 🔎 async_return_with_no_await 🔎 empty_container_bodies 🔎 initialize_in_field_declaration 🔎 unnecessary_const_in_enum_constructor 🔎 unnecessary_primary_constructor_body 🔎 unnecessary_type_name_in_constructor 🔎 use_declaring_parameters ⚠️ trailing_commas: automate

🎯 Templates now support a workspace flag if you want to generate them inside a Pub Workspace monorepo 🪪 Licenses can now run in Pub Workspaces 🧪 A few quality of life improvements with the addition of --file-reporter to very_good test

Do you use Very Good CLI to generate your Flutter apps? This issue needs your attention and feedback! ‼️ We're currently evaluating an approach to bring dynamic flavors to the Flutter app template, which could be tackled in a few ways specified in the issue comments. github.com/VeryGoodOpen...

github.comfeat: support custom flavor names in flutter_app template · Issue #464 · VeryGoodOpenSource/very_good_templatesDescription Add support for customizable flavor names in the very_good_core template, instead of the hardcoded default names (development, staging, production). Proposed API: a --flavors flag accep...

We'd love to read what you think and what you prefer as a default since it could introduce breaking changes. Please drop your comments in the link below and thanks for helping us shape our tools! 🛠️

Very Good CLI v1.3.0 is officially out! 🚀 Here is a look at what’s new: 💙 Full support for Dart 3.12 and Flutter 3.44 across the CLI and all built-in templates 📱 💻 The flutter_app template now supports the --platforms flag 🧵👇

📰 All templates now include a --publishable flag for easily creating OSS projects, packing a brand new security policy file ⏳ Added a custom timeout to the test command to prevent hanging 🤖 MCP support for a custom directory argument to execute commands where you need them

Very Good CLI v1.2.0 is out! 🎉 The templates got some solid updates in this one. 🐦 The biggest: very_good_flutter_plugin now uses Pigeon for platform communication. New plugins scaffolded with the CLI come with type-safe platform channels already set up, no manual wiring needed.

We've deprecated Very Good Coverage. 🚨 After years of helping Flutter teams enforce code coverage thresholds in CI, the action has been archived. Coverage enforcement is now handled natively by Very Good Workflows via the Very Good CLI. No separate action needed. 🧵👇

Migrating takes less than a minute. The path input is gone entirely, coverage collection is now handled internally. Everything else maps directly. We recommend using v1.19.2, which removes the coverage action dependency and includes fixes to make this migration smoother.

We keep delivering 🎯 Very Good CLI 1.1.0 is out: 🎨 New app_ui_package template with Widgetbook support 🧪 check-ignore, run-skipped and flavor flags + uncovered lines for test 🤖 Very Good MCP supports Google Antigravity

Very Good Workflows 1.19.1 is out, what's new: 🔨 Replaces Very Good Coverage with Very Good CLI's test command for more functionality and optimizations to pipelines ⚠️ Requires Very Good CLI 1.1.0 so you can have all the latest features

This has been cooking for a while now… Very Good CLI 1.0.0 is out! 🎉 Updates: 🤖 Very Good MCP - CLI + AI agents 💙 Updated templates with Dart 3.11 and Flutter 3.41 🧪 Test flags --collect-coverage-from and --fail-fast 📚 Bug fixes and better docs Go try it out! 🚀 github.com/VeryGoodOpen...

github.comRelease v1.0.0 · VeryGoodOpenSource/very_good_cli1.0.0 (2026-02-19) ⚠ BREAKING CHANGES deprecate very_good_wear_app (#1491) Features add --collect-coverage-from to test command (#1457) (ba40ca8) add --fail-fast flag to test commands (#1453) (b...

Marcos Sevilla 🦄💙 reposted

Introducing the new Dart and Flutter Getting Started experience 🩵📓 This learning pathway of new videos and tutorials walks you through setting up Flutter, the fundamentals of Dart, and building apps. Dart and Flutter beginners, this one's for you!

blog.flutter.devAnnouncing our new Dart and Flutter Getting Started experienceWhen I joined the Dash DevRel team, my manager gave me an onboarding doc which started like this: “Your new job in one sentence: Improve…

Marcos Sevilla 🦄💙 reposted

I created a minimalistic, unopinionated pub.dev package repo template! 💙✨ #FlutterDev - 160/160 Pub score out of the box - has CI jobs for format/analyze/build/publish/examples - one button to create your own repo Tell a friend! github.com/kerberjg/dar...

github.comGitHub - kerberjg/dart_package_template: GitHub template repository for Dart packages, ready for pub.dev publication.GitHub template repository for Dart packages, ready for pub.dev publication. - kerberjg/dart_package_template

I discovered this in our templates repository. Now they all point to the latest version so we don't forget to update it, but you can always pin a specific version if needed. It's documented, but I haven't seen many projects doing this, so I thought I'd share. ☺️

Marcos Sevilla 🦄💙 reposted

Just released bloc v9.1.0 which introduces a new observability API: `onDone` 👀 onDone is called when an event handler has completed. This new API unlocks new capabilities like automatic event tracing, performance profiling, and more 🎉 Check it out ↓ pub.dev/packages/bloc

Marcos Sevilla 🦄💙 reposted

¡Episodio 21 de @DevLokos! 🚀 Con Marcos Sevilla (@marcossevilla.dev) desde Nicaragua 🇳🇮, exploramos lecciones clave en arquitectura de software con Flutter. 🗓️ Disponible 26/03, 8 p.m. 🎧 Spotify, Apple Podcast, YouTube.

Marcos Sevilla 🦄💙 reposted

Our team has been tackling common #Flutter myths to clear up misconceptions floating around online. Today, let’s dive into one that often sparks debate: “Flutter developers don’t need native experience or knowledge.” Read more about how native can help you: verygood.ventures/blog/flutter...

verygood.venturesFlutter Myths: Clearing Up Common MisconceptionsWe dispel common myths about Flutter's performance, plugin availability, language, and future. Learn why Flutter is a powerful tool for building apps.

You are up to date.