This week raywenderlich.com, in a collaboration with the Flutter team at Google, made available a new version of Flutter apprentice for free. Even if you are an experienced Flutter developer, you should have a look at the book.
In other news, Paddle is planning an alternative to Apple's In-App purchase. I am looking forward to seeing if it will work, making developers some more money.- Michele Volpato
In Flutter 2.0 the API for buttons has changed. In this article, Apoorv Wadhwa shows the new API.
Majid Hajian published a series of four articles about integrating Auth0 in your Flutter app. This is a massive amount of information from a well-known Google Developer Expert. Here are parts 2, 3, and 4.
We know that a web app built using Flutter is not optimized for SEO. For most developers that is not a problem, but if you want to improve SEO for your Flutter web application, read this article by Rahil Badshah.
FloatingActionButton in Flutter with this tutorial by Aachman Garg.
Are you bored with the usual "Build a to-do list with Flutter" tutorial? Do you want to learn how to build something more interesting? In this article, Nicolas Salleron creates a piano app using Flutter. The implementation can be improved, but the idea is nice.
The Flutter team announced that they started to support Material You, but it is not clear what they did exactly. I hope to see more about this from the team in the future. In the meanwhile, read this article to learn how to use a color palette provided by an Android system call, published by Alexander.
🔗 Building Full Stack Serverless Application With Amplify, Flutter, GraphQL, AWS CDK, and Typescript
I usually write about Firebase in the backend section of this newsletter, but many other backend services play well with mobile application. One of them is Amazon Amplify. In this series of tutorials, Rosius Ndimofor teaches you how to implement a small app using an entire full stack of technologies, including Amplify, from writing the APIs, to expose them, to implementing the frontend code using Flutter. Here are part 2, part 3, and part 4.
I am an advocate for continuous integration in software development. This story by Chris Swan is a perfect example of how it can help speed up development and decision-making.