Issue 206 - Flutter Tap Weekly Newsletter
Flutter gaming evolution, Clean Architecture tutorial series, and more in this edition.
Event
Mark your calendars for April 24th! Flutter Connection, the exclusive French conference for developers and enthusiasts, is making a grand return. Get ready for a day brimming with insightful talks and unparalleled opportunities to network with fellow Flutter enthusiasts from around the globe.
This is a special offer for Fluttertap readers: snag your ticket at a 10% discount with code FLUTTERTAP_10. Take advantage of this chance to dive deeper into the Flutter universe and connect with the community.
You can get your tickets here: https://flutterconnection.io/ and enter the code FLUTTERTAP_10 during checkout.
Articles
Flutter takes the stage at GDC. Zoey Fan talks about the evolution of games on Flutter with the recent participation in the Game Developers Conference. Over +15000 games have been developed on Flutter in the last 12 months, an impressive number!. New efforts to improve the gaming development experience in 2024 are backed not only by the Flutter team but also by the great community.
Tutorials
Becoming an Expert in Flutter with Clean Architecture: A Comprehensive Guide. Dhruv Nakum gives us a three-part series:
Part 2: How to Structure Your Flutter Project for Clean Architecture.
Part 3: Create a real-world Flutter application using Clean Architecture from the ground up.
Flutter navigation redirection with Riverpod and GoRouter. In this tutorial, we learn how to protect a route based on a condition in our Flutter apps.
Building a Custom Range Selector in Flutter: From Basics to Advanced Implementation. Kalid Meftu shows us how to build a range selector from scratch.
Videos
Observable Flutter #39: Building a data layer with Serverpod. Watch as Craig Labenz continues his full-stack Dart app, a social media network named Chirpy, by adding a data layer.
SegmentedButton (Widget of the Week). Use Material’s SegmentedButton that lets users select value(s) from a limited set of options.
2024 FlutterMTL March Meetup - Generics within Dart. GDG Montreal. Lenz Paul gave a talk about how to create flexible, type-safe and reusable code with generics.
Humpday Q&A/AMA and Live Coding! :: 27th March 2024 :: #HumpdayQandA #Flutter #FlutterCommunity. Join Simon Lightfoot, Scott Stoll, Randal Schwartz, Danielle Cox, and John Wiese for this week’s Humpday Q&A AMA to get your #dart and #flutter questions answered and some live coding!
Packages
bloc_test. A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.
buttons_tabbar. A Flutter package that implements a TabBar where each label is a toggle button.
forge2d. A 2D physics engine for Dart (based on Box2D), also works with the Flame game engine in Flutter.