Flutter 2025 Roadmap: Key Performance, AI, and Accessibility Enhancements
Stay updated with the latest content!
Somnio Software Logo
Services
OverviewFull Product DevelopmentProduct DiscoveryStaff Augmentation
About
CompanyFlutter ExpertisePress & NewsCareers
Our work
Industries
Fintech
Healthcare
Education
Fashion
Media & Entertainment
Retail & Ecommerce
Other
Success Cases
Pronti
Pronti
ProWallet
ProWallet
Jaac
Jaac
Meet
Meet
bonnee
bonnee
Aqilis
Aqilis
View all
Resources
Open SourceTutorials & TalksDownloadables
Somnio Solutions
OverviewE-commerceNews
Blog
Let’s talk

FlutterCon USA 2024 Recap: Key takeaways and highlights

FlutterCon USA 2024 was an unforgettable experience, filled with insightful talks, hands-on workshops, and plenty of opportunities to connect with the Flutter community. As a Senior Software Engineer at Somnio Software, it was an honor to be part of it.

FlutterCon USA 2024 Recap: Key takeaways and highlights
Authors
Elian Ortega
Elian Ortega
Software Developer
Events
N
min read
/
October 3, 2024
Share
Copy post url
linkedin
Facebook
Twitter

Kicking things off: Eric Seidel’s keynote

The event started with an inspiring keynote by Eric Seidel, who reflected on the last 10 years of Flutter’s evolution. The keynote was a great reminder of how far Flutter has come—from its humble beginnings to becoming the powerful multi-platform framework it is today. One of the highlights for me was revisiting the early Sky demo (which would eventually become Flutter). It was amazing to see the journey from those initial experiments to today, where Flutter has over 1 million published apps.

Eric’s keynote also touched on how Flutter has been embraced by businesses of all sizes. His final message was clear: Flutter is here to stay and will continue leading in multi-platform development for years to come.

Team Somnio with Eric Seidel at FlutterCon USA 2024, celebrating 10 years of Flutter's evolution in multi-platform development.

My talk with Gianfranco Papa: Going offline-first with Flutter

One of the most rewarding experiences was presenting alongside Gianfranco Papa, our CTO at Somnio Software, on offline-first development. We wanted to highlight how essential this approach is for modern apps, especially when working with Flutter.

Our goal was to introduce the key concepts of offline-first architecture, like optimistic UI updates, data synchronization, and conflict resolution strategies. We discussed the tools that can help developers implement these features in Flutter, such as Sqflite, Isar, Hive, and CRDT-based solutions. By addressing both the advantages and challenges, we aimed to inspire the audience to consider offline-first approaches early in their app development process, ensuring smoother and more efficient experiences for users.

It was an incredible experience to see how engaged the audience was, and we’re already thinking about more in-depth discussions on the topic in future events.

Elian Ortega and Gianfranco Papa presenting their talk on offline-first development strategies during FlutterCon USA 2024.

Background processing with Flutter by Dominik Roszkowski

As someone who’s been working on offline-first apps, Dominik Roszkowski’s talk on background processing immediately caught my attention. Dominik explained that while Flutter’s isolates are useful for background tasks, the real challenge comes when trying to implement more complex, native-level background processing.

His demo showed how to use Kotlin for background processing on Android, and his bold advice was clear: sometimes, it might be better to "write your code natively" to handle background processes efficiently, depending on the platform. This was a valuable reminder that while Flutter is great for multi-platform development, we shouldn’t hesitate to leverage native solutions when necessary.

The Power of Macros in Dart by Gianfranco Papa

Another highlight was Gianfranco Papa’s session on Macros in Dart, which are one of the most anticipated features in the language. His breakdown of how macros will work and their potential to replace some of the code generation tools we rely on (like those used for JSON serialization) was fascinating.

The idea that macros could simplify codebases while reducing the need for repetitive boilerplate code is exciting. It’s clear that once macros are fully integrated, they will be a game-changer for how we write Dart code.

Gianfranco Papa discussing the power of Macros in Dart, an exciting feature for making code generation smoother.

Stop centralizing, Flutter Architecture with Matt Carroll

I’ve always been interested in software architecture, so I couldn’t miss Matt Carroll’s talk on decentralizing Flutter app components. His approach to navigating multi-step forms in a decentralized way was both refreshing and controversial. He suggested using StatefulWidget and a switch statement instead of relying on centralized navigation, which sparked a lot of discussion.

The key takeaway was that simpler architectures can often lead to faster development and fewer complications, a lesson that’s always valuable when managing growing codebases.

My final thoughts: A community that thrives

Overall, FlutterCon USA 2024 was an amazing opportunity to update myself, connect, and share knowledge with the global Flutter community. It was inspiring to see so many talented individuals pushing the boundaries of what’s possible with Flutter and Dart. I’m grateful to my Somnio Software team for the opportunity to represent the company and for the continued support from our leaders, Mauricio Pastorini and Gianfranco Papa.

I’m already looking forward to the next FlutterCon and can’t wait to see what new innovations and ideas will come from this incredible community.

Somnio Software team at FlutterCon USA 2024, sharing insights and connecting with the Flutter community.

Join the conversation and build the future of apps with us!

At Somnio Software, we specialize in making the most out of cutting-edge technologies like Flutter, AI and many more to build powerful and scalable applications to make your business goals and help you reach your goals. Whether you’re looking to implement offline-first solutions, enhance user experience, explore new architectural strategies, or any customized solution, our team is here to help!

Contact us today to learn how we can transform your dreams into reality.

Contact us

Stay in the loop!

Receive tech news, software tips, and business insights.
Subscribe to our newsletter!

Thank you! Your submission has been received!
Oops! Something went wrong.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Read next

Business

How Flutter is Transforming MedTech: Cross-Platform Development for Healthcare Apps

Read more
How Flutter is Transforming MedTech: Cross-Platform Development for Healthcare Apps
Read more
Announcements

Somnio Software: Premier Verified Company on Clutch and Global Award-Winning Leader

Read more
Somnio Software: Premier Verified Company on Clutch and Global Award-Winning Leader
Read more
Somnio Software Logo
Services
Full Product DevelopmentProduct DiscoveryStaff Augmentation
Our work
IndustriesFintechHealthcareEducationEntertainmentSuccess Cases
About
CompanyFlutter ExpertiseCareersPress & NewsPrivacy PolicyCompany Presentation Brochure
Resources
Open SourceTutorials & TalksDownloadablesBlog
Office
José Ellauri 1142
Montevideo, Uruguay
11300
Contact
hello@somniosoftware.comjobs@somniosoftware.com
(+598) 98 168 142 - Uruguay+1 (786) 726‑1751 - US
Clutch Award Top B2B Company 2022
Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2022The Manifest Award Top Flutter Developers 2021Clutch Award Top 1000 Companies Global 2022Clutch Award Top B2B Company 2023