My 2025 in Review: Freefall and a New Direction

Every year, I take a step back to reflect on my journey as a content creator. Since 2018, I’ve been helping developers learn Flutter, and since 2020, Code With Andrea has been my full-time focus.

This 2025 retrospective is quite a bit shorter than previous editions—for reasons that will become clear soon. 😅

I’ve been writing these retrospectives for eight years now! If you’re curious, check out the previous editions: 2024, 2023, 2022, 2021, 2020, 2019, and 2018.

2025: Executive Summary

If I had to judge my year based on content produced, 2025 was lackluster:

  • No new courses
  • 7 new articles (vs 12 in 2024)
  • 37 new tips (vs 81 in 2024)
  • 4 new YouTube videos (vs only one new video in 2024)

This decline is mainly due to personal reasons: in 2025, I moved back to Italy (my home country). While I'm very happy with this decision, it brought new challenges and I needed some extra time to settle down with my family.

New beginnings: a photo of sunrise on the day after I moved to Italy
New beginnings: a photo of sunrise on the day after I moved to Italy

Beyond personal circumstances, these trends also hit my business hard:

  • Declining traffic from SEO and social media (due to algorithmic changes)
  • Fewer people learning with long-form content
  • Macro-economic changes (challenging job market)
  • Rise of AI

All these factors meant that my website traffic, already declining in 2024, went into freefall in 2025:

Website traffic on Code with Andrea (2025 vs 2024)
Website traffic on Code with Andrea (2025 vs 2024)

Zooming out, my all-time stats now resemble Stack Overflow's decline:

Website traffic on Code with Andrea since December 2020
Website traffic on Code with Andrea since December 2020

These trends are just the continuation of what I observed last year. For more details, see my 2024 retrospective.

Less traffic means fewer course sales. While I no longer publish income reports, I can say that my 2025 revenue was less than half that of 2024. 📉

What About Other Creators?

It's not just me. Many educators are publishing less, and even big channels like FreeCodeCamp are seeing sharp declines compared to previous years.

These two videos summarize the situation well:

For content creators, the choice is clear: either fade away or adapt to the new reality.

And this brings me to my plans for 2026. 👇

Pivoting to AI in 2026 🚀

As Andrej Karpathy recently said, AI brings a whole new programmable layer of abstraction to master. This means that to become an effective AI engineer, you need to learn new skills and adopt a mental model that blends traditional software engineering with the strengths and pitfalls of AI.

Indeed, agentic coding tools have helped me immensely in 2025, as I showed in my Claude Code crash course.

And while Claude Code has truly been a game-changer for me, it's only when I started creating my own agentic system and workflows that I've been able to:

  • Build increasingly complex apps
  • With less back-and-forth
  • And higher code quality
  • Much faster than ever before

In short: Claude Code + Agentic Workflows = consistently good results 🔥

By now, I'm convinced that agentic coding is the future of software development—and I'm betting my business on it in 2026.

In practice, my plan is to productize my agentic workflows and create educational content about agentic coding. Maybe it won't work out, but I'll give it a good shot! 🤞

Addressing the AI Skeptics

I understand that many people have mixed opinions about AI. If you're in the "AI coding sucks" camp, I can't blame you.

But I think it's fair to say that:

  • LLMs and coding agents are here to stay
  • Developers who learn to use AI effectively are more likely to thrive in the future

Personal take: Throughout my career, I've never regretted learning new things, and I see AI coding as the most important skill devs should learn right now—on top of existing foundations. Even if the AI bubble bursts (as I think it will), we'll continue using LLMs—perhaps no longer at subsidized prices.

What About Flutter?

My shift towards AI still leaves room for Flutter content, but with a different focus.

Going forward, I won't be teaching "how to do X or Y" in Dart/Flutter.

Why?

Because I barely write any code myself anymore—AI does it for me.

Note: I still plan to share the latest Flutter highlights in my monthly newsletter. If notable new features come out, I'll try to cover them.

My Agentic Coding Workflow

How do I use AI in practice? Here's my current workflow:

  • spec: Write initial specifications, refine with AI
  • plan: Generate a plan from the spec and project guidelines
  • work: Implement the code with AI
  • verify: Run tests + manual verification
  • deliver: Ship, collect feedback, iterate
My AI-assisted coding workflow
My AI-assisted coding workflow

Increasingly, I find that if I put a lot of effort into the spec and plan phases, the output of the work phase is almost always correct—saving me a ton of time.

This means I can create more high-quality apps, and I want to help you do the same. 🚀

Looking Ahead to 2026

My plans for 2026 aren't final yet, but here's what I'm thinking:

  • Refine and launch my own Agentic Coding toolkit/workflow for Flutter Development
  • Share new AI-coding tutorials on YouTube
  • Launch a new Agentic AI Coding course

Since I can build much faster with AI, I might even launch some new products and see if they gain some traction.

Overall, this feels like a completely new challenge, and it's only thanks to the success of prior years that I'm able to pivot and adapt.

Thank You 🙏

I'm truly grateful to everyone who has supported me and bought my courses in the past. You've given me and my family the opportunity to live the life I want, on my own terms, and I can't put a price on that!

I wish you all the best for 2026! I hope you'll find a way to navigate new challenges as they come, and find success and happiness in your life!

All the best,

Andrea

Card saying thanks!

Want More?

Invest in yourself with my high-quality Flutter courses.

Flutter In Production

Flutter In Production

Learn about flavors, environments, error monitoring, analytics, release management, CI/CD, and finally ship your Flutter apps to the stores. 🚀

Flutter Foundations Course

Flutter Foundations Course

Learn about State Management, App Architecture, Navigation, Testing, and much more by building a Flutter eCommerce app on iOS, Android, and web.

Flutter & Firebase Masterclass

Flutter & Firebase Masterclass

Learn about Firebase Auth, Cloud Firestore, Cloud Functions, Stripe payments, and much more by building a full-stack eCommerce app with Flutter & Firebase.

The Complete Dart Developer Guide

The Complete Dart Developer Guide

Learn Dart Programming in depth. Includes: basic to advanced topics, exercises, and projects. Last updated to Dart 2.15.

Flutter Animations Masterclass

Flutter Animations Masterclass

Master Flutter animations and build a completely custom habit tracking application.