This week in Flutter #24
2 min read

This week in Flutter #24 Flutter apprentice book is now available for free for a limited time.

This week, 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

Development 🧑‍💻

🔗 Flutter 2.0 Button Cheat Sheet

In Flutter 2.0 the API for buttons has changed. In this article, Apoorv Wadhwa shows the new API.

🔗 Flutter Authentication and Authorization with Auth0

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.

🔗 Making Flutter Web SEO friendly

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.

🔗 Flutter FloatingActionButton: A complete tutorial with examples

Master FloatingActionButton in Flutter with this tutorial by Aachman Garg.

🔗 Create a piano app from scratch

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.

Design 🧑‍🎨

🔗 Flutter app with a touch of Material You colors, please

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.

Backend 🗄

🔗 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.

Tools 🛠

🔗 🔁 asdf Flutter version manager (macOS/ Linux)

I wrote about Flutter Version Manager in issue #19. In this article, Elian Ortega explains how to use asdf, a more general tool version manager, to keep multiple versions of Flutter on your machine.

Others 🤷‍♂️

🔗 The Zen of CI

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.

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

    We won't send you spam. Unsubscribe at any time.