Issue 198 - Flutter Tap Weekly Newsletter
Latest news, tutorials, and videos: Mobile-first Dart Vector DB, building image classification models, image tips for best UX, code generation in Flutter, and much more!
Here is the latest news, tutorials, and videos from last week:
Tools
Mobile-First DVDB (Dart Vector DB): The Pocket-Sized Powerhouse for Your Apps! 🚀. A Dart-based vector db that can be used in Flutter-based applications.
Tutorials
Build Custom Image Classification Models for Mobile with Flutter, ML Kit, and AutoML. A very detailed tutorial by Fritz on creating a complete app to train and classify images using AI.
sponsored
Elevate Your App with Instant Video Calls in Minutes and just a Few Lines of Code!.
Supercharge your app with Stream's Flutter Video SDK, making real-time video, livestreaming, and audio rooms a breeze to integrate. No more wrestling with WebRTC or dealing with clunky platform integrations—our customizable widgets let you focus on creating stunning applications with minimal code.
Dive into the world of real-time video apps in Flutter—start building for free now!
12 Image Tips and Best Practices for the Best UX Performance in Flutter. In this guide, Rei shows us how to give the best user experience when displaying images.
sponsored
How to build a real-time, offline-first Flutter app with PowerSync.
This tutorial covers using Supabase with the PowerSync Flutter SDK to build a chat app that works offline-first with real-time data streaming. This approach gives users instant reactivity and offline access, while simplifying state management for devs.
Debug your Flutter App like a Pro with these 5 Tips & Tricks!. A guide from Tomic Riedel on debugging a Flutter app using simple tools and packages.
Videos
Observable Flutter 34: Code generation. Watch as Craig Labenz is joined by Flutter GDE Anna Leushchenko to discuss how Flutter developers can use code generation libraries to accelerate development.
SHAKE the flutter TREE - Aleksandr Denisov | Flutter Heroes 2023 Talk. The more platforms a Flutter application supports, the more code a project can have that is needed only for one platform and not needed for others. How to make sure that unnecessary code does not get into the final platform-specific build? And how to check that it really did not get?
PowerUP Flutter Apps with VOICE: Exploring the Future of ConversationalAI | Flutter Heroes 2023 Talk. In this talk, I will cover use cases of conversational AI and discuss different methods and packages one can use to add this functionality to their flutter apps which will not only improve the user experience but also make the apps more accessible.
Humpday Q&A/AMA and Live Coding :: 31st January 2024 :: #HumpdayQandA #Flutter #FlutterCommunity. Join Simon, Scott, Randal for :red_circle: Live for a #Flutter #Dart and #Programming AMA and live coding!
Packages
adaptive_theme. Easiest way to add support for light and dark theme in your Flutter app. It allows to manually set light or dark theme and also lets you define themes based on the system. It also persists the theme modes changes across app restarts.
pigeon. Pigeon is a code generator tool to make communication between Flutter and the host platform type-safe, easier, and faster.
speech_to_text. This plugin contains a set of classes that make it easy to use the speech recognition capabilities of the underlying platform in Flutter. It supports Android, iOS and web. The target use cases for this library are commands and short phrases, not continuous spoken conversion or always on listening.