Michele Volpato

Michele Volpato

This week in Flutter #116: Transition from one shape to another shape in Flutter

I linked articles about animations with Flutter in previous issues of this newsletter. When and how to create Custom Implicit Animation Widget? is a bit different. It shows how the author, Prateek Sharma, went through different iterations of the solutions to the problem: smoothly transitioning between different geometric shapes. The article has also code snippets you can run directly, added using Zapp!

- Michele Volpato

๐Ÿง‘โ€๐Ÿ’ป Development in Flutter

Branchless programming in Dart?

by Maxim Saplin

Branchless programming is a technique that “eliminates” branches (if, switch, and other conditional statements) from your code. Branches can introduce performance penalties even in modern CPUs, but this does not mean that avoiding branches will boost the performance of your Flutter app by a noticeable amount. Replacing branches with other techniques, like bitwise operations, will also reduce the readability of your code. Learn if branchless will give you real performance gains in Dart in this article.

Using Dart to create custom directories and files for your new Flutter project

by Adebisi Adetoba

In this article, you’ll learn how to generate the structure of your Flutter project by using a Dart script. Once you have learned that, you can apply the same concept to other problems.

๐Ÿ‘จโ€๐Ÿ’ป Software engineering

Practical Cryptography for Developers

by Svetlin Nakov

A modern practical book about cryptography for developers with code examples, covering core concepts, with lots of code examples in Python and other languages.


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

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

You will also receive a list of resources to learn Flutter.

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

    Leave a comment