Andrea, You're the best! Thank you very much for sharing the great tips on coding and software development in addition to your experience as a programmer.
Excellent knowledge :)
Andrea, You're the best! Thank you very much for sharing the great tips on coding and software development in addition to your experience as a programmer.
Excellent knowledge :)
These emails are very useful. Because the content is short, solid, and straightforward, and I can read it anywhere if I have some time.
So the content is a good summary and reminder of how I can become a better dev. Thank you A!
Super helpful tip, I recently started to use Riverpod, and your videos and tutorials helped me to understand this awesome management state approach.
I'm going to implement the AsyncValueWidget right away since I have several places where I'm using repetitive code. Thanks!
Hi Andrea, I just read your 23 Top Tips article and really loved it.
I am currently just a junior Flutter developer, and this article motivates me to become senior-level.
Thanks for the tips, and I'll start applying them in my daily life.
I just wanted to drop a line and tell you thanks for the outstanding writeups on your website.
I'm a seasoned dev who is new to the Flutter game, and your stuff is so, so tight. Why, just today your bit about nested navbars with GoRouter literally saved my bacon.
It isn't the first time your work has been so profoundly helpful – and I suspect that it won't be the last.
I'm so glad at how you always have a link to the article on your website for future reference. Not many people who write newsletters do this, so it really speaks volumes about how great you are at communicating.
You actually care about both current subscribers and FUTURE subscribers. It's wonderful! Thank you so much! Have a blessed weekend!
Great information, clearly presented.I really appreciate that you show both the pros and cons of taking a particular course of action.
Your clarity is unparalleled, Andrea. You are really setting the pace for Dart/Flutter development!
For the past six years, I’ve been writing in-depth articles and bite-sized tips that will help you write high-quality code and build real-world Flutter apps.
I've been sharing these resources on this site and on social media. But I know that it's hard to keep track of everything.
If you don’t want to miss my upcoming articles and tips, sign up today get them right in your inbox. 👇
Bite-sized knowledge
To date, I have published over 200 tips about Flutter app development.
Every couple of weeks, I gather my latest and best ones and share them with my newsletter subscribers.
Here are some all-time favorites:
Use this script to update the Gradle, Java, NDK version and other settings in your Android project.
If you have a Flutter project that no longer builds on a specific platform, you can delete the whole folder and generate it again.
The easiest way to add a badge to an IconButton is to use the Badge widget. Use this to show a numeric value or a custom label next to an icon.
Since Flutter 3.24, a new CarouselView widget is available. You can set the children's size with itemExtent and shrinkExtent, and use it with any widgets as children.
This summary & explanation is so helpful, thank you so much! I’m going to read it through carefully because I can see there are many interesting and useful updates.
Never knew about Badge.count constructor before. Thanks! You always have helpful tips. Now I can replace my custom not-so-good-looking badge in my project 😁
Your newsletter is one of the few I ever even read through. Always packed with good tips and useful information :) Keep up the good work!!
Your content is among the best that can be found anywhere, congrats and thanks for sharing, it is ALWAYS helpful.
Go deeper with my
From time to time, I also publish in-depth articles about essential topics like app architecture, state management, testing, and more.
These articles highlight best practices and explain important concepts, so you can build robust and maintainable Flutter apps.
Here are some of my most popular ones:
Learn how to set up Firebase for multiple flavors in your Flutter app using the FlutterFire CLI. This guide covers iOS, Android, and web configurations.
Prepare your Flutter app for launch with these 6 steps, including flavors and environments, error monitoring, force updates, and in-app reviews.
A step-by-step tutorial showing how to implement deep links in Flutter using GoRouter, including the native Android and iOS platform setup.
Introducing a new Riverpod App Architecture that can be used to build scalable and maintainable apps with a clear structure.
Stay Up to Date
Flutter is moving fast and it's hard to keep track of the most important resources.
To help you stay up to date, I’ll also send you a monthly newsletter that includes:
Sign up below or read the previous issues on this page.
Been reading your content for a long time.
It's exceptionally well organized and I have great confidence that the techniques you use and the packages you recommend are nearly always the best choices.
I especially appreciate and admire the way you keep old content up to date. Thank you!
I appreciate your integrity of helping us master Flutter without pressuring us to purchase products or services.
This actually motivates me to support you more and share my experiences through your newsletters. Thanks again Andrea!
Very good overview of trends and improvements in Flutter and Dart.
Valuable info's from your side as well. Extended summary of what you posted on Twitter.
Thank you for your Code with Andrea emails.
They always contain interesting information, tutorials, news, references. Best Flutter information! Thank you!
All Flutter news covered.
I follow other Flutter sources but it's easy to oversee some news and with your email I discover every month some articles I missed.
It is nice keeping up with new articles that introduce me to Flutter packages that I have not used yet.
Also, I like the news section that helps me stay current on Flutter news. Nice job!
This was value packed and highlighted great gems that I otherwise wouldn't have seen. Well done, and thank you!
A summary of new things from different sources, with links to more in every subject. So I get a top view of everything and can learn more on the specifics that interested me. Thanks!
I enjoy this letter every time I read it. The content is valuable and always up to date with the latest news about the Flutter ecosystem.
As always, very informative and objective news from the Flutter community.
Hold On, There's More
I’ve also created a “Flutter Starter Pack”, a curated list of resources to guide you through the most important topics, and help you choose the right tools and packages.
I've structured this guide into 15 key topics, each thoroughly explained and ready for you to explore.
Every topic includes a concise introduction, direct links to official Flutter resources (documentation, codelabs, and videos), and some of the best tutorials by the Flutter community.
Key topics covered:
Get instant access to the Flutter Starter Pack when you sign up below. 👇
Thank you for this great course (and all the great videos). I think the best part is simply how you have it organized, and the superior job in picking out resources.
I've been trying to get up to speed on Dart/Flutter for a few months and have looked at almost all of the resources you suggest, and you've identified the best ones.
It would have been a huge time-saver to start with you rather than finding it in the middle of my process.
Emails are quick to read, with plenty of options for study at a later date if needed.
The content isvery interesting and relevant to my learning path. Very impressed that the emails contained new content and weren't just a rehash of your website.
Having worked my way through a lot of your articles and just starting out on one of your courses - this seems like a good time to say a big thank you.
Your content - and especially your focus on real-world architecture - is top-notch.
instructor
My name is Andrea, I'm a Flutter GDE and I've been writing code professionally for over 15 years. I've been a mobile app developer since 2012, working for startups and big companies.
With my Flutter tutorials and courses, I've helped thousands of students become better developers.
I know what it takes to become a good Flutter developer. I can't wait to share this newsletter with you and help you fast-track your learning.