Issue 217 - Flutter Tap Weekly Newsletter
This edition covers a successful webOS and Flutter experiment, new tools for Flutter, monorepo tutorials, multiplayer crossword creation, cool Gooey Blobs, and AI-assisted workspace in the cloud.
News
New and Successful Experiment of webOS with Flutter for Better Performance and Playful Experience. Great win for Flutter. “We will include Flutter version of the apps in our 2025 televisions globally, and even more Flutter apps in 2026. The Flutter-powered webOS versions will also run on previous models via webOS Re:New program. In total, that will place Flutter in tens of millions of LG televisions already in consumer homes around the world.”
Tools and fun
Forui is a UI library for Flutter that provides a set of minimalistic widgets heavily inspired by shadcn/ui.
M&M Mixer. The M&M Mixer is an innovative Flutter project designed to run on a Raspberry Pi, transforming the way we enjoy M&M candies. This project elegantly merges the realms of software and hardware to create a unique candy dispensing system. At its core, the M&M Mixer utilizes a Raspberry Pi 5 (or Raspberry Pi 4 Model B), combined with precise mechanical components like the PCA9685 PWM/Servo Driver and SpringRC SM-S4303R Servo Motors, to accurately dispense M&M candies. You can see how it works here:
If you like M&Ms and Flutter on embedded devices
— Payam Zahedi 💙 (@payamzahedi95) June 20, 2024
Don't miss our talk in @FlutterconWorld https://t.co/pTRzFLwZRX pic.twitter.com/rGI9PpBlTh
Tutorials
In this two-part tutorial, David Cobbina gives an introduction and a practical guide for creating and managing monorepos in Flutter using Melos:
1. Flutter Monorepos, The Why and How Melos Can Help
2. Getting started with Melos — A practical guide for your Flutter Monorepo
Creating a multiplayer crossword with Gemini, Flutter, and Firebase. Learn how the Google engineering teams created a multiplayer crossword using Gemini, Flutter, and Firebase. This was created by the Flutter and Very Good Ventures team. You can find the code here: https://github.com/VGVentures/io_crossword.
Gooey Blobs in Flutter with CustomPainter. Rutvik Tak's amazing tutorial shows how to create this cool effect in Flutter.
Videos
Flutter and Project IDX. What if your dev experience was completely in the cloud? What if your dev experience was always in sync with your team? What if your dev experience was boosted with AI? Enter Project IDX. Project IDX is an AI-assisted workspace for full-stack, multiplatform app development in the cloud. Come hear Emmett speak on Project IDX as it relates to your Flutter project!
Using Riverpod for the Counter App. Randal Schwartz demonstrates how to convert a traditional Flutter counter app into a RiverPod-based application. He explains the advantages of using RiverPod for state management, particularly for accessing state across different parts of an application.
Rewriting freezed with Macros | Observable Flutter #47. Watch as Craig Labenz and Rémi Rousselet discuss Rémi's experience rewriting his infamous data class package, freezed
, with Macros.
Humpday Q&A/AMA and Live Coding! :: 10th July 2024 :: #HumpdayQandA #Flutter #FlutterCommunity. Come chat about Dart & Flutter with experts and ask your questions!
Packages
hotspot. Simple tours, coachmarks, and tutorials. Just tag your Widgets!
hugeicons. 4,000+ open source icon for flutter (Beautiful rounded style).
wolt_modal_sheet. This package provides a responsive modal with multiple pages, motion animation for page transitions, and scrollable content within each page.