This week in Flutter #68: Awesome open source projects using Flutter
RustDesk is the open-source TeamViewer alternative. The development team considered whether to use Tauri, but ended up choosing Flutter, given that their mobile side was already using it. Good choice!
What other open-source projects are using Flutter for their mobile and desktop apps? Let me know.
- Michele Volpato
Development ๐งโ๐ป
๐ Building a Live Streaming app using FlutterFlow and Mux
With FlutterFlow you can create a Flutter app using a drag-and-drop interface. In this tutorial, Souvik Biswas teaches how you can create a live streaming app using Mux and Firebase.
๐ Handling consumer mistakes
How do you deal with incorrect usage of the API of the package you are distributing? Using Error and Exception, probably. Stephan E.G. Veenstra talks about that in this article.
๐ Unit testing Flutter code with Mockito
Generate mocks and stubs with mockito with an article by Samuel Mayowa.
๐ Experimenting with postures in Flutter
Microsoft is very active in getting Flutter usable with foldable devices. In this article, Andrei Diaconu experimented with a “game” where two players can use the same half-way folded device, and where the device position dictates the content of the screen. So that when the screen is visible to player 1, only the information relevant to that player is shown. Neat.
๐ Creating Local Notifications in Flutter
Learn how to create cross-platform local notifications in Flutter using the flutter_local_notifications
package. By Ken Lee.
Tools ๐
๐ Announcing Zapp! Public Beta
Zapp! is now in public beta. You can use it to create (simpler) Flutter apps directly in your browser. Directly from Invertase.
Others ๐คทโโ๏ธ
๐ Intrinsic widgets | Decoding Flutter
Constraints go down. Sizes go up. Parent sets position. But what about when the
widget needs more information before calculating its size?
Learn more about Intrinsic widgets
with this Decoding Flutter video presented
by Craig Labenz.
๐ Implicitly animated widget from scratch (The Boring Flutter Development Show, Ep. 62)
You do not need a fancy Flutter course to learn implicit animations in Flutter.
Just follow along with Craig Labenz
and Tiya Chowdhury.
What debug technique is used by professionals? print
statements, of course! ๐
I love to see how other developers solve programming problems.
๐ Stateless
Stateless is a new state management package for Flutter that you shouldn’t probably use. Created by Jochum van der Ploeg, it shows what you can do with “Dart Magic”. Don’t use it.
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