Google Summer of Code is a way to help students get started with open source development. This year there were three Dart projects. One of them is a Flutter desktop app that helps developers choosing lint rules to apply to their projects.
I never attended a program like Summer of Code when I was a student. It looks like an amazing opportunity to learn from experienced people: you get assigned a mentor who will guide you during the process.- Michele Volpato
And right after the "task completion" widget, learn how to animate it with this related article.
In the latest project I worked on, I had to implement a custom
ScrollBar, but it wasn't as cool as the one Elina Safaryanova implemented in this article.
We are always eager to try new packages, and there are plenty of them that help us with state management. But what if we do not need them? Certainly for a small app or some sample code, using what is already available in the Flutter framework is enough. Inclu Cat on the Gentle Trail elaborates more on this subject in this article. He also mentions another article, from Suragch, called "Flutter state management for minimalists" which I also recommend reading.
The next major release of Flutter (2.3.0) ships with a new package called
flutter_lints. New projects will use it by default, deprecating the old linting rules which are "heavily outdated".
"Are you tired of Flutter's widget tree?"
"Are you feeling nostalgic for an HTML DOM?"
- YouTube comment
package:html can be useful in many ways in your app. Learn more about it from the Flutter team.