Issue 234 - Flutter Tap Weekly Newsletter
I’m back with Flutter insights, featuring refactoring tips, tools, events, and tutorials!
Apologies for the silence over the past three weeks—I had to step away due to health issues. I’m back now and ready to bring you more Flutter insights!
Articles
Why You Should Refactor Before Adding New Features. Andrea Bizzotto explores the power of refactoring first—why it saves time, prevents tech debt, and makes your code future-proof.
Tools
Jaspr is a free and open source framework for building websites in Dart. Create fast and dynamic web experiences with ease in a familiar language and ecosystem.
Events
Flutter Connection 2025's lineup has been announced for April 3-4 in Paris. The content team is crafting an event tailored for seasoned Flutter developers, featuring advanced talks from renowned speakers including Majid Haijan, Jaime Blasco, Mangirdas Kazlauskas, and Aloïs Deniel. Topics will cover Memory Management, OTA App Updates, Slivers, Full-Stack Development, and more.
Get 15% Off the the price ticket with the code FLUTTERTAP. Go to https://flutterconnection.io/
We interviewed Simone Civetta one of the organizers of Flutter Connection:
What makes Flutter Connection 2025 stand out from other Flutter conferences?
- We focus on advanced and actionable topics: Full-Stack Dev, Memory Management, CI/CD, etc - that means no marketing, and no non-Flutter related subjects.
- Cozy venue and monotrack format : ideal to make meaningful connections and create friendships
Any special activities, workshops, or networking sessions planned?
- Workshop: Yes! On April 3rd, Anton Borries will lead a workshop on advanced widgets with home_widgets.
- Networking sessions: Also yes! Our signature party just after the conference, Friday evening.
The biggest takeaway or highlight attendees can expect?
- I believe it's always great to assist - live - to a talk by Majid and Salih. I'm sure Aloïs will provide some - wow - moments as last year! And looking forward to help spread the word about Semantic Widgets. But all talks look super interesting, honestly!
So take advantage of the discount!. Get 15% Off the the price ticket with the code FLUTTERTAP.
Tutorials
Reviving a 5-Year-Old Flutter App. Kendi J. shows us the biggest challenges of updating the app and more important solutions:
How to create HTML Web. Rody Davis's fantastic tutorial on how to create Web Components allows you to upgrade your client-side interactivity.
Keeping widgets in sync with your data. Thomas Burkhart shows us how to improve error handling, reference counting, and using commands to manage state efficiently in Flutter. This is a must-read for cleaner, more reliable UI updates.
Videos
Build Capcut With Flutter - Ultimate Video Editor. 📄 In this video, we’ll build CapCut Clone, a powerful mobile video editing app that brings professional editing tools to your fingertips. Designed with a modern UI, featuring seamless multi-clip editing, trimming, cropping, speed adjustments, filters, and high-quality exporting, we’ll guide you step by step through the process of creating this feature-packed application using Flutter and FFmpeg.
🔥🗞️📰 Learn News App in Flutter with 2 REAL Projects | Rest API, State Management - 2025
Flutter Responsive Design Split-Screen: Mobile, Desktop, Web. In this course, you'll use Flutter/Dart to develop a responsive app supporting a Split-Screen List/Detail layout from a single code base supporting multi-platform Phone, Tablet, Desktop, and Web.
Humpday Q&A/AMA and Live Coding :: 5th March 2025 :: #HumpdayQandA #Flutter #FlutterCommunity. Answering all your #Flutter and #Dart questions with Simon, Scott, Randal, Danielle and Rafal
Packages
waveform_fft. A Flutter package for real-time audio visualization using FFT (Fast Fourier Transform). and audio capture using microphone data.
minimal_mvn. A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern.
multi_network_image. A package that allows you to handle adaptive images with ease.