Issue 200 - Flutter Tap Weekly Newsletter
200th edition of our newsletter. Exciting updates in Flutter and Dart, potential growth for Flutter in 2024, Android 15's developer preview, and Flutter development tutorials.
Articles
What’s new in Flutter 3.19. A new version of Flutter was launched last week!. This release brings a new Dart SDK for Gemini, a widget enabling developers to add fine-grained control to widget animations, a rendering boost with updates to Impeller, tooling to help implement deep links, Windows Arm64 support and so much more!
New in Dart 3.3: Extension Types, JavaScript Interop, and More. Of course, not only Flutter gets an update, but also Dart. With improvements in performance and cross-platform development, we are almost there with WebAssembly and the new Google AI Dart SDK using Gemini.
2024 Could Be A Big Year For Flutter. Andrew Zuo highlights Flutter's potential growth in 2024, emphasizing its strengths amidst the tech industry's challenges, such as controversial pricing changes by companies like Unity and Epic Games. Andrew thinks that these developments position Flutter as a strong candidate for game development, offering an easier and more efficient alternative to traditional game engines, potentially transforming the game development landscape. What do you think?
Android 15’s first developer preview has arrived. Android 15 brings under-the-hood improvements for better hardware-software integration, focusing on power management, privacy enhancements, and user experience features like partial screen recording and improved camera functionality in third-party apps. Google's collaboration with Samsung aims to bolster competition with Apple by enhancing Android's overall performance and privacy standards.
Tutorials
The Quirky World of Dart Equality and How to Tame It. In this first part, Deven Joshi introduces packages and how we can start creating one.
sponsored
Build Real-Time Instant Video Calling, Livestreams, and Audio Rooms in just a Few Lines of Code!
Easily build, integrate, and ship real-time video capabilities into your application without spending endless hours in debugging hell. Stream’s Flutter Video SDK comes with batteries included, including support for native integrations such as CallKit and ringing, push notifications, and more 😎 ⚒️.
Building a Flutter SDK Part 1: Breaking Down a Flutter Package. In this first part Deven Joshi gives us an introduction to packages and how we can start creating one.
sponsored
How Local-First Simplifies Flutter State Management
It's easier than ever to get a Flutter project off the ground quickly, but state management remains complicated. There is a way to eliminate most of the complexities of state management, using a local-first approach.
Dart 3.3 news: what are Extension Types?. Ildeberto Vasconcelos introduces Extension Types, one of the new features on Dart 3.3.
Videos
Observable Flutter #36: Google AI Dart SDK!. Watch as Craig Labenz is joined by fellow Flutter Developer Relations Engineer, Khanh Nguyen, to discuss ✨ a new thing ✨
Augmented Reality eCommerce UI with Flutter, ARKit and Spline. By Max on Flutter. In this video, I’ll be showcasing how to build augmented reality, or AR-enabled applications with Flutter. With augmented reality, you can build Flutter apps that provide an immersive experience to your users merging the reality around the user with 3D virtual elements.
Become the top 100 contributors for Flutter with Taha Tesser. By Majid Hajian. Are you passionate about Flutter and want to be one of the top 100 contributors? In this video, we'll give you tips and strategies to help you achieve this goal and become a valuable member of the Flutter community. Don't miss out on this opportunity to stand out and showcase your skills as a Flutter developer!
Packages
i18n_extension. Translation and Internationalization (i18n) for Flutter. Easy to use for both large and small projects. Uses Dart extensions to reduce boilerplate.
dart_frog. A fast, minimalistic backend framework for Dart 🎯.
envied. Explicitly reads environment variables into a dart file from a .env file for more security and faster start up times.