##
As mobile app development continues to evolve, it's crucial for developers to stay ahead of the curve by leveraging cutting-edge tools and techniques. In this week's newsletter, we're excited to share a range of exciting updates, from innovative interviews to practical tutorials that will help you take your Flutter skills to the next level.
Interview with Jake Boychenko on Flood
We recently had the opportunity to sit down with Jake Boychenko, a developer about to launch Flood, a groundbreaking tool designed specifically for Flutter developers. When asked what sparked the idea for Flood, Jake explained how he repeatedly faced inefficiencies in tasks like Firebase configuration, UI styling, and syncing data models during his freelance work in Flutter. He shared how Flood is designed to eliminate repetitive tasks through a suite of tools that simplify everything from styling to CLI automations, significantly cutting development time.
One standout feature of Flood is the Drop module, which streamlines data model management using Domain Driven Design principles. It automates UI form generation, serialization for various backends, and integrates seamlessly with state management. Additionally, the Automate module offers CLI tools to automate mundane tasks like app icon generation, Firestore rule deployment, and app releases, saving precious development time.
You can join the wait list for Flood here.
Tutorials
Mastering Supabase with Flutter
In this two-part guide, Arpandev teaches us all about how to integrate Supabase on our Flutter app as an alternative to Firebase. With Supabase, you can enjoy a more comprehensive and scalable solution for your mobile app development needs.
Fast-Track Real-Time Video and Audio Integration in Your Flutter App
Supercharge your app development with Stream's Flutter Video SDK. Effortlessly add real-time video calling, livestreaming, and audio rooms to your projects. Our easy-to-use SDK and customizable widgets will have you up and running in just a few lines of code, allowing you to focus on crafting exceptional user experiences.
The Missing Guide to Deep Linking in Flutter Apps
Deep linking is a must-have feature in almost every app. In this two-part tutorial, Yong Shean shows us how to do it in Android and iOS, ensuring seamless navigation across platforms.
Mastering Responsive UIs in Flutter: The Full Guide
Dario Digregorio teaches us how to make our app look and work great on mobile, desktop, or web. With these expert tips and techniques, you'll be able to create stunning responsive UIs that impress your users.
Videos
Building a Responsive Dashboard UI App with Flutter | Step-by-Step Tutorial
In this comprehensive Flutter tutorial, HeyFlutter shows us how to create a fully responsive Fitness Dashboard UI app from scratch in Flutter. Whether you're a beginner or an experienced developer looking to enhance your Flutter skills, follow along with the code examples and demos to build your own responsive dashboard UI app.
I Built My First Generative AI App Using Gemini and Flutter
Mangirdas Kazlauskas shares his journey of building my first AI-powered photo scavenger hunt game using the new AI Dart SDK, Gemini, and Flutter. Dive into the world of generative AI and learn how to incorporate it into your own projects.
How To Do a Hero Transition and Create a Preview Overlay
Darko Bačić shows us how to use the Hero widget that many developers forget exists and create a preview overlay using the Overlay widget and add some animations to it using the flutter_animate package. Get ready to level up your Flutter skills!
Humpday Q&A/AMA and Live Coding!
Join Simon Lightfoot, Randal Schwartz, and Danielle Cox for this week's Humpday Q&A AMA to get answers to your Dart and Flutter questions, and some live coding! Don't miss out on the fun and interactive session.
Packages
flutter_animate
Add beautiful animated effects & builders in Flutter via an easy, customizable, unified API. Make your apps come alive with this powerful package!
flutter_launcher_icons
A command-line tool that simplifies the task of updating your Flutter app's launcher icon. Fully flexible, allowing you to choose what platform you wish to update the launcher icon for and if you want, the option to keep your old launcher icon in case you want to revert back sometime in the future.
flutter_native_splash
Customize Flutter's default white native splash screen with background color and splash image. Supports dark mode, full screen, and more. Take control of your app's startup experience!