This week in Flutter #136: Privacy manifests for third-party SDKs
Last year, Apple announced the introduction of privacy manifests, and recently published a non-comprehensive list of third-party SDKs that need an explicit privacy manifest and a signature. Among them, there are some Flutter packages. Flutter also needs an update. The framework itself needs to be signed, but it is still unclear how it will handle the privacy manifests for third-party packages. Your app might also need a privacy manifest and it might be rejected from the App Store if you do not comply with these new requirements. Follow the Flutter GitHub issue for updates.
For now, the best thing you can do is to check if the packages you use have a new version with a privacy manifest. If they do not, you can ask the maintainers to add it. If you are a package maintainer, you can check this Flutter GitHub issue to learn more about it.
- Michele Volpato
๐งโ๐ป Development in Flutter
Fixing FVM with an open source mindset!
by Bas de Vaan
FVM, the Flutter Version Management tool, has a new version with breaking changes. Bas explains the problem he faced and how he solved it.
The Cost of JIT: Smoking JavaScript with Dart ๐ฅ
by Barfoos
How does Dart compare to JavaScript in terms of performance? Or at least how do their HTTP serve and JSON parsers compare? Barfoos did some benchmarks and wrote an article about it.
Guarding routes in Flutter with GoRouter and Riverpod
Denying access to some pages in your app is a common requirement. A common use case is authentication. Dinko shows how to do it with GoRouter and Riverpod. He also explains how to use the same approach with other routers and state management solutions.
๐ฅ Flutter videos
Mobile Tech Stack at Tide
with Anna Leushchenko and Oleksandr Leushchenko
This is the talk Anna and Oleksandr gave at the Flutter Global Summit'24. They talk about the tech stack at Tide. Are you curious about how a fintech company uses Flutter? From team structure to development processes and from software architecture to monitoring? Then this is the video for you. Highly recommended.
๐จโ๐ป Software engineering
List of 2024 Leap Day Bugs
This week, we had a leap day. An extra day in February can cause bugs if you designed your software expecting February to have 28 days. Or expecting 365 days in a year. I remember a couple of years ago, we had a test that would fail only on a specific day of the year. It was a nightmare to debug. Matt collected a list of bugs that happened on February 29 this year. It is a fun read, and it might give you some ideas on how to prevent similar bugs in your software.
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