The results from the latest quarterly Flutter survey are out. They mainly asked for opinions over Flutter for web. 38% of developers worked on a web app using Flutter in the month prior to the survey. That is way more than I expected.
And I do agree that "initial page load" is one of the worst experiences in Flutter web apps.
I am also surprised to see that 36% of developers think that SEO capabilities should be improved, completely missing that a Flutter web app should not be used as a marketing website 😑.
- Michele Volpato
Which database is best for your app? That depends on how you are going to use it and what data you are going to store. Learn more about different databases available for your Flutter project in this article by Anna Ivahnenko.
In this article by Shaiq khan, you'll learn how to improve the user experience of your Flutter app by pre-caching the images that sometimes take too long to load, especially on web.
I did not know it was so simple to implement keyboard shortcuts in a Flutter app. Read more in this article by Shawn Blais.
I have been thinking about the problem described in this article in the past. If you migrate your app from native to Flutter, you do want to keep the current state when a user downloads the update that migrates to Flutter. You do not want users to be logged out, or data saved in shared preferences to be lost. Marc Gerken describes how you can access the data saved in shared preferences by the native version of your app, from the Flutter version.
Interesting plugin from the team at Apparence.io. It gives you an easy way to teach your users about new features in the app, after an update.
There is this new video series from the Flutter team, tailored to new developers starting with Flutter. In this first episode, Khanh Nguyen, a new addition to the Flutter team, explains the video series and asks what you want to see in the coming videos. So click the link and comment on the video with your expectations.
Read the rest on my website.
Join the Flutter and Dart newsletter and receive it weekly in your inbox.