Hey friend,
Remember the frustration of trying to ship a Flutter app into production without running into surprises? I’ve been there, and that’s why I created Flutter in Production, launching on the 8th of October.
And today, I want to tell you what’s unique about this course. 👇
What will be different?
Compared to my previous courses, I wanted to raise the bar in different ways:
- Real-world experience: This course distills everything I learned by shipping my Flutter Tips app into production. You'll get solutions that work in the real world, not just theory.
- Extensive research: I’ve done the hard work of researching, testing, and comparing different techniques—so you don’t have to. You’ll learn which approach to take for your app, depending on your requirements.
- Production-ready: Unlike many tutorials that leave you hanging, this course covers nearly every step, ensuring you’re ready to ship non-trivial, real-world apps without missing a beat.
- Expert input: Where appropriate, I asked other Flutter experts to review specific topics, ensuring you’re getting best practices—so you can avoid costly mistakes in production.
How does this course help you solve specific real-world problems?
This course tackles the tough challenges that developers face when shipping apps to production. Here’s how it can help you:
- Multiple flavors and environments: No more “works on my machine” moments. You’ll learn to isolate and test without impacting users in production.
- Error monitoring with breadcrumbs: Get a better picture of what led to a crash, so you can fix issues faster and with more confidence.
- Data-driven decisions: Tired of building features just because someone at the top said so? Learn how to use analytics to prioritize what really matters to your users.
- Force updates: Avoid the nightmare of supporting ancient app versions. With a strict update policy that can be controlled remotely, you’ll reduce technical debt while keeping users happy.
- Automated releases: Save hours of manual work by automating your CI workflows, from managing API keys to uploading builds, metadata, and screenshots.
- Code push for bug fixes: Need to fix a critical bug but don’t want to wait for app store approvals? Learn how to use code push to get fixes to users immediately.
I’ve been through these challenges firsthand (and trust me, LLMs didn’t help much), and I packed this course with real-world solutions that work.
What is the format?
Unlike my previous video courses, this course is primarily text-based—and there’s a good reason for that:
- Clear and concise: Text allows you to quickly scan and reference the material. No need to rewatch videos to find that one key point. Code snippets and diagrams are also included, and, where appropriate, I’ve added video tutorials to demonstrate complex tasks or workflows.
- Easier to follow: While I recommend to follow the course from beginning to end, each module is self-contained, so you can focus on topics you care about most without getting lost.
- Easier to reference: When you’re shipping your app, you’ll need quick access to checklists and step-by-step guides that will help you “tick all the boxes”. You’ll find the same checklists in the official course app, too:
Alongside these points, there’s another big benefit. 👇
Easier to update
In the past, updating video courses like Flutter Foundations and Flutter & Firebase Masterclass was tough and very time-consuming, especially when new APIs or breaking changes were introduced (though I’ve been trying my best).
But with Flutter in Production, things are different. I’ll be able to make updates and improvements much faster, so you’ll always have access to the latest best practices.
What students say
Over the past few months, I’ve invited some “beta testers” to join the course and share early feedback.
Here is what some of them have said:
I’ve received many good suggestions, too, and I’ve used them to make the course even better. 👍
Until Next Time
In the upcoming emails, I’ll share:
- A free video lesson from the course, giving you a taste of what you’ll get inside
- All the launch details: pricing, what will be included, and more.
If you’re not interested, you can mute emails about Flutter in Production. But since I’ll be sharing some free content, I recommend staying onboard even if you’re just curious.
Thanks for reading, and happy coding!
Andrea