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...
🆕 🤖 skills_lint reusable workflow using Dart official package:skills_lint for static Agent Skills analysis (pub.dev/packages/ski...) 🆕 🔝 upload_artifact integration: now you can set artifacts name and path to upload files from your CI runs 🌟 Minor: Very Good CLI 1.5, Flutter 3.47, Dart 3.13
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...
Marcos Sevilla 🦄💙 reposted
It took a long time, but we finally added primary constructor syntax to Dart. If you want some (a lot) of background into how we designed it the way we did, I wrote a long blog post about it: dart.dev/blog/bringin... #dartlang
If you want to start your migration to these new conventions, go for pub.dev/packages/ver... Remember you can open issues if you find conflicts with other previous lints you might be using! 👍
🫡 CLI now respects git config URL overrides by passing --get-url to git ls-remote 💙 As always, go check it out on pub.dev: pub.dev/packages/very_good_cli/versions/1.4.0 🐙 or GitHub: github.com/VeryGoodOpenSource/very_good_cli/releases/tag/v1.4.0
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...
🐛 The CLI now strictly uses bundled templates (fixing legacy behavior), and we've bumped support to Very Good Analysis v10.3.0 👉 Get the latest version here: pub.dev/packages/ver...
With the recent launch of Flutter 3.44 and Dart 3.12, Very Good Analysis 10.3.0 is officially in pre-release! 🦄 We want the community to help us battle-test it. Head over to pub.dev, upgrade to the pre-release, and let us know how the new lint handles your codebase! 💙 🔗 pub.dev/packages/ver...
I’m stepping into a new role as Technical Delivery Lead at @vgventures.bsky.social! 🦄 Almost 5 years in, and leading our OSS initiatives lately has been the perfect foundation for this next chapter. Excited to keep pushing high standards for the @flutter.dev community! 🚀
As a bonus, you also get collect_coverage_from, show_uncovered, test_optimization, and platform support out of the box. 🔗 Very Good Workflows v1.19.2: github.com/VeryGoodOpen...
Marcos Sevilla 🦄💙 reposted
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...
🚨 Flutter 3.41.1 is out! 🚨 "Flutter 3.41.1 has been published to the stable channel with a fix for using version 1.29.0 for the test package that contains a fix for test coverage; see github.com/flutter/flutte… for details."
Last week, we released Very Good Analysis v10.1.0, the lint rules we use at @vgventures.bsky.social for @dart.dev and @flutter.dev 🎯 What’s new in 10.1.0: ☑️ prefer_mixin ☑️ avoid_types_on_closure_parameters ☑️ remove_deprecations_in_breaking_versions pub.dev/packages/ver...
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!
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...
Marcos Sevilla 🦄💙 reposted
Jaspr just reached 2000 stars on Github. ⭐️ 🚀 Huge thanks to everyone for supporting Jaspr! 💙 If you haven't done so, you know what to do: 🐶 github.com/schultek/jaspr
Are you upgrading Very Good Analysis correctly? 🤔 If you use Dependabot, it updates pubspec.yaml but not analysis_options.yaml if you pinned a version. Use the latest version instead, then Dependabot PRs are all you need (aside from fixing warnings/errors). 👍 pub.dev/packages/ver...
The Fluttercon Europe wrap-up is LIVE! 🥳 I covered my speaker experience & asked devs one question: "What's your favorite Flutter widget?" 🤔📱 Heads up! Video is in Spanish 🇪🇸 but most of the interviews are in English 🇬🇧. See who was featured (and maybe find yourself! 👀) 🔽 youtu.be/zWm6Doooe60
In case you had the “ghost notifications” issue on GitHub were you can’t get rid of notifications on repositories you don’t know (mostly crypto-related), the solution is the comment marked as answer here: github.com/orgs/communi...
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
🗣️ My talk “Building a Full-Stack App for Apple Wallet Passes” from #Fluttercon is now on YouTube! 👉 Check it out here: youtu.be/m7QC7wN4pzM 👨💻 And check the sample code here: github.com/marcossevill...
A new release for Very Good CLI is out now! 🦄 🚀 0.28.0 introduces: 💙 Upgrade to Flutter 3.35 and Dart 3.9 📱 Support for --platform on tests 🔥 Support for platforms on the Flame game template 🧪 Test filtering optimizations Among many bug fixes! Go try it out: pub.dev/packages/ver...
💡 ICYMI: Last week we released very_good_cli 0.26.0, which bumps our template versions to support Flutter 3.32.0 and Dart 3.8.0 and fixes many issues the community reported. Additionally, the projects generated use very_good_analysis 9.0.0, which introduces new rules. 📏 pub.dev/packages/ver...
Marcos Sevilla 🦄💙 reposted
Hablamos con Marcos Sevilla (@marcossevilla.dev) 🇳🇮 sobre las mejores prácticas para estructurar proyectos en Flutter. ¿Cómo elegir la arquitectura correcta? 🤔💡 Escucha en Spotify, Apple Podcasts, Amazon Music y YouTube! 🎧📺 youtu.be/aVQspv07ML0 📌
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.
Just made my pass_app repo public! A full-stack #Flutter & #DartFrog example showing how to use PassKit with shared code. 💙🐸 Check it out - uses the passkit library made by @uekoetter.dev: github.com/ueman/passkit 🎫 github.com/marcossevill...
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...
You are up to date.