3 min read

This week in Flutter #58

I missed the WWDC this year; did you?

I missed the WWDC this year. I used to watch the keynote and at least a dozen of sessions. This year I only watched the keynote, while doing something else. I thought I was going to watch some videos this week, but I haven’t even checked the titles.

Nowadays I am full-time on Flutter, so the keynote alone seems enough information to keep me updated with the latest changes in iOS and iOS development.

Have you followed any sessions? Is any of them worth watching for a Flutter developer? Let me know in the comment section below.

- Michele Volpato

Development 🧑‍💻

🔗 Converting any website into an app: Flutter webview

If you are creating an app for an existing web app and your budget is tight, you can try bringing the web app into your Flutter app. The stakeholder who complained that the web app is not available in the store will be happy. Follow this tutorial by Francis. There is also a follow-up article on opening links within the app.

🔗 Writing a Flutter Windows Clipboard plugin using C++

Rows is a spreadsheet app built with Flutter. In this article Victor Botamedi explains how they implemented a Windows plugin for it. You find many examples of Android or iOS plugins, but you rarely find articles about Windows plugins. Enjoy it.

🔗 Curved Line Charts in Flutter

Apple announced Swift Charts during the WWDC this year. Sam Smith wrote an article on curved line charts in Flutter in the same year. Coincidence? Definitely.

🔗 Flutter: Create Animated Splash Screen using Android 12 API (only for Android)

Android 12 introduced a new app launch animation. In this article, MD Mobin shows you how you can take advantage of it.

Tools 🛠

🔗 CI with SonarQube and Flutter

A tutorial in two parts (here is the second one) about integrating SonarQube with Flutter, written by Mateus Daniel.

🔗 How to prevent bad commits and test code with lefthook and integrate with Flutter

Again Mateus Daniel, this time with a tutorial on using Lefthook to check if commit messages match some defined rules.

Others 🤷‍♂️

🔗 What is Test Driven Development?

Stephan E.G. Veenstra started a new blog to learn and teach Flutter by building games. This first article is just a teaser about test-driven development: an introduction article where you learn what you will experience in the upcoming articles.

🔗 Responsive layouts in Flutter with TwoPane

There is an update on Flutter for dual-screen devices, from Andrei Diaconu. You will learn about TwoPane and the types of layouts it allows you to build.


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

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

    We won't send you spam. Unsubscribe at any time.