Hey friend,
I'm excited to announce that after months of hard work, Flutter in Production will launch on the 8th of October!
It’s been a while since I talked about this course. In this email, I’ll give you a quick refresher and share some more information.
Why this course?
My previous tutorials and courses were about how to build Flutter apps, covering topics such as state management, app architecture, and navigation. This course addresses the crucial next step: shipping and monitoring apps in production.
Here's what's included:
- Preparing for release: app icons, splash screens, flavors, environments, error reporting, analytics, force updates, and legal requirements.
- App Store submissions: app store metadata & screenshots, compliance, testing vs distribution tracks, and handling potential rejections.
- Release automation: CI workflows, environment variables, custom build steps, code signing, and uploading to the stores.
- Post-release strategies: monitoring errors, deploying bug fixes, addressing user feedback, and rolling out new features and over-the-air updates.
While you could find all this information online, it would take you weeks to gather and understand everything, and you'll still have an incomplete picture of how all these things fit together.
By condensing my knowledge and experience into this course, I'll help you get your app to the stores faster and with fewer headaches.
What you’ll learn
By taking this course, you’ll learn how to:
- Ship your Flutter apps to the stores without overlooking important details
- Understand the iOS and Android app release process and the tools involved
- Monitor your apps in production and unlock valuable insights
- Manage and automate your app releases with confidence
This is not a course for beginners - you'll need to already know how to build Flutter apps. If you're an experienced developer, you'll probably still discover some techniques and best practices for streamlining your app release process and workflows.
To help you along, I crafted a comprehensive curriculum that will guide you through all the important steps.
But wait, there’s more! 👇
Shipping a real app
If you want to actually ship your apps, there are so many things to remember. How can you ensure you’ve “ticked all the boxes”?
To help with that, I’ve created a companion app called “Flutter Ship” that you can use as a release checklist:
You’ll get the full source code at the start of the course, and together, we’ll make it production-ready. As a result, you’ll have the skills to apply these same techniques to your own apps.
Learn more
You can learn more about the course curriculum and FAQs on this page:
Thanks for reading, and happy coding!