Issue 193 - Flutter Tap Weekly Newsletter
Flutter and Dart's latest releases, Google's adoption of Flutter, tutorials on Dart & Flutter DevTools extensions and event transformers, and new Flutter packages are covered in this edition.
Let's dive into this week's content, waiting to supercharge your Flutter projects:
Article
Major steps this year on the journey to multiplatform development. Michael Thomsen gives us an overview of Flutter and Dart's latest releases and the platform's progress. The main points:
Flutter and Dart have released new versions, Flutter 3.16 and Dart 3.2, focusing on breakthrough graphics like Impeller, seamless web and mobile integration (e.g., Google Classroom), and enhancing developer experience.
Google apps like Classroom and YouTube Create have adopted Flutter, showcasing improved performance and flexibility, while Google Earth now uses Flutter for map and geospatial data on web, Android, and iOS.
Flutter's global adoption is evident with banking apps like Skandia (Sweden), educational apps like MarketWatch (US), and chat services like Tencent's Cloud Chat (China) choosing it for consistent Android and iOS experiences.
Notable updates include the Impeller engine for graphics performance, a revamped Casual Games Toolkit with games like Trivia Crack and Debertz, and support for platform-specific features, making Flutter a versatile choice for developers.
Tutorials
Dart & Flutter DevTools Extensions. Great tutorial by Kenzie Davisson, where we learn how to build extensions using the new Dart & Flutter DevTools extensions framework.
Code Generator using Flutter | source_gen | build_runner. Yamen Abdulrahman shows us how to create custom annotations to create our own code generators.
How to use event transformers with BLoC. Henry Adu gives us a guide on using event transformers to manage and manipulate asynchronous events.
Videos
When to use the Flutter Beta Channel. Learn about the life cycle of a Flutter release and how the 3 different versions of Flutter (Master, Beta, and Stable) are tested and rolled out to Developers.
Flutter Local Notification Tutorial | iOS & Android Notification Tutorial. By Hussain Mustafa. In this video, we will take a look at how to work with local notifications within your Flutter application. We will be using the awesome_notificatiosns package to implement local notification functionality within our Flutter application.
Part 6: Scoring and Flame Engine Particles ✨. By imaN NeO. In part 6, we will make the game a little bit more challenging, we will add a new component (StarComponent) which you can collect to increase your score, and also we will work with the ParticleSystemComponent ✨.
Humpday Q&A/AMA :: 22nd November 2023 :: #HumpdayQandA #Flutter #FlutterCommunity. Join Simon Lightfoot, Scott Stoll, Randal Schwartz, and John Wiese for this week’s Humpday Q&A AMA to get your #dart and #flutter questions answered, and some live coding, and perhaps surprise guests!
Packages
camerawesome. Easiest Flutter camera Plugin with builtin UI. Supporting capturing images, streaming images, video recording, switch sensors, autofocus, flash, filters... on Android and iOS.
changeicon. Dynamically change icons on Android and iOS.
app_linkster. AppLinkster simplifies the process of opening specific apps using tailored deep links.