Summarizing the Flutter Puzzle Hack is coming soon. I think we will see a lot of interesting implementations. For example, I have recently seen an implementation by Wenkai Fan with different themes. A lot of themes - 15😲… From the Material, Fluent and Cupertino, to the different “morphisms”.
📌 Read about it in Wenkai Fan’s article.
#article #puzzlehack
📌 Read about it in Wenkai Fan’s article.
#article #puzzlehack
🔥2
StatefulBuilder was shown in the last Widget of the Week. I’m sure that adding this widget was with good intentions, for locally refresh of ui parts, but I don’t recommend you use it. This decreases maintainability of your code. Use good deep decomposition and extract code into small widgets. It will work multiply better and reliably 😉
#WidgetoftheWeek
#WidgetoftheWeek
👍3
After a long time without updates Flutter IntelliJ Plugin has got a new release. This release cycle was primarily focused on fixing problems and reducing tech debt. There are changes:
👉 changes made to a Dart scratch file no longer trigger hot reload on save;
👉 fixed when directories were not being recognized as part of a Flutter project;
👉 added more logging to help track down the causes of some puzzling problems;
👉 better support for long arguments to run commands.
📌 Detailed changelog by the link.
#update
👉 changes made to a Dart scratch file no longer trigger hot reload on save;
👉 fixed when directories were not being recognized as part of a Flutter project;
👉 added more logging to help track down the causes of some puzzling problems;
👉 better support for long arguments to run commands.
📌 Detailed changelog by the link.
#update
👍1
Null Safety migration is very useful for projects, furthermore it is required. There are different ways to do it:
👉 bump restrictions, get not compile state of project, and long long time fix it;
👉 make gradual migration, in series make Null Safety parts of project and continue be in compile state.
First way is not a problem for libraries or small projects, but for large projects it isn’t a good decision.
📌 Read about gradual migration for large Dart projects in the article by Polina C.
#article
👉 bump restrictions, get not compile state of project, and long long time fix it;
👉 make gradual migration, in series make Null Safety parts of project and continue be in compile state.
First way is not a problem for libraries or small projects, but for large projects it isn’t a good decision.
📌 Read about gradual migration for large Dart projects in the article by Polina C.
#article
👍3
Google Summer of Code is coming soon again. It is a global program focused on bringing student developers into open source software development. Students are sponsored by Google to work on a 12+ week programming project during the summer. Dart team will be one of the mentoring organizations as in past summer. And they have prepared the project list already.
📌 More details in the article by Jonas Finnemann Jensen.
#event #article
📌 More details in the article by Jonas Finnemann Jensen.
#event #article
👍4
Navigation is an important concept of mobile app development. Navigation in Flutter has 2 versions: imperative API (Navigator 1.0) and declarative API (Navigator 2.0).
📌 For understanding the declarative version read the article by Ivy Walobwa.
📌 And if you understand Russian speech, also watch the talk from DartUp by Mikhail Matunin about the same theme.
#article
📌 For understanding the declarative version read the article by Ivy Walobwa.
📌 And if you understand Russian speech, also watch the talk from DartUp by Mikhail Matunin about the same theme.
#article
👍1
Flutter official support for AppMetrica by Yandex has been added. AppMetrica is a complex solution for app analysis and marketing. It can help you to find app improvement variants or fix problems. This platform allows:
👉 monitor errors and crashes;
👉 collect raw data and generate reports;
👉 make audience overview;
👉 analyze profitability, engagement and retention;
👉 use various tools including cohorts and funnels.
📌 This is a small part of the capabilities of AppMetrica. You can find the AppMetrica plugin by link.
#package
👉 monitor errors and crashes;
👉 collect raw data and generate reports;
👉 make audience overview;
👉 analyze profitability, engagement and retention;
👉 use various tools including cohorts and funnels.
📌 This is a small part of the capabilities of AppMetrica. You can find the AppMetrica plugin by link.
#package
👍1
With the latest button API in Flutter we got a new way to describe ui properties - MaterialStateProperties. What is it and how to work with them in the Decoding Flutter by Craig Labenz.
#decodingflutter
#decodingflutter
👍2