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
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
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
Leave a comment