Issue 212 - Flutter Tap Weekly Newsletter
Rust in Flutter framework, type-safe, optimistic updates, Lottie animations, packages, and videos in this edition!
Tools
Rinf: Rust in Flutter. Rinf is a production-ready framework for creating beautiful and performant cross-platform apps using Flutter and Rust with batteries fully included. Simply add this framework to your app project, and you're all set to write Flutter and Rust together!
Tutorials
Enhancing Your Flutter Project with Typesafe Packages. Dinko Marinac shows us how to enhance type safety on our apps, making our code more robust and maintainable.
sponsored
Free self-hosted PowerSync released.
PowerSync is a self-hostable sync layer that keeps local Flutter SQLite in sync with backend Postgres, including Supabase. Leverage local-first architecture for instant UX reactivity, real-time collaboration, and robust offline support. Also supports FlutterFlow.
You can learn more about it here.
Building an optimistic update hook for Flutter apps. Matthew Trent shows us a behind the scenes on how he created a new Flutter package .
Implementing Splash Screen Animations with Lottie in Flutter. Maureen Josephine teaches us how to make our apps more engaging with animations.
Understanding and Addressing the Grey Screen in Flutter. Christopher Nwosu-Madueke shows us how to handle the dreaded grey screen with error handling.
Videos
Tween (Technique of the Week). Tween classes are useful when you want to interpolate over a range of values to create an animation.
Observable Flutter #43: On-device LLMs with Gemma. Watch as Craig Labenz builds out a way to talk to an LLM right on your device - no internet connection or paid account necessary!
Serverpod 🚀 2.0 Release Keynote - Dreamscape. Serverpod is an open-source framework written in Dart that allows Flutter developers to use Dart as their single language across the whole stack. The 2.0 release is a significant update which paves the way for many more updates in 2024.
Flutter / Dart macros details explained - JsonCodable. In this video, I delve into the new Dart macros introduced in Dart 3.4 and Flutter 3.22 at Google I/O. We'll explore how these macros work, examine the code generation process, and understand the augment class concept.
Humpday Q&A/AMA with Roman Jaquez :: 29th May 2024 :: #HumpdayQandA #FlutterCommunity #Flutter. Come chat about Dart & Flutter with experts answering all your #Flutter and #Dart questions! with Simon, Randal, Danielle, and guest Roman Jaquez!
Packages
use_optimistic. An easy-to-use hook to optimistically update generic state and then resolve it later (async or sync) by accept, acceptAs, or reject-ing.
flutter_gemma. The plugin allows running the Gemma AI model locally on a device from a Flutter application.
fluentui_system_icons. Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.