Issue 169 - Flutter Tap Weekly Newsletter
Flutter Tap
Subscriber thank you for subscribing to Flutter Tap, I created this newsletter to keep track of all the news, tutorials, tools and, articles of Flutter development. I hope you enjoy it!.
If you have any ideas for this newsletter please send me a DM on Twitter @fluttertap. And if you can please share the newsletter with your friends.
If you have any work offer for Flutter or mobile developers send me the link and I will publish it next week.
Newsletter Issue 169 - May 16, 2023
Remember to comment, rate, clap, or any other recognition you want to give to those who write these fantastic articles, tutorials, packages, and videos.
If you have any remote conference about Flutter or Dart that you want me to share, please send a message on Twitter @fluttertap.
Are you building something in Flutter this month? Please share it with me on twitter @fluttertap.
Apologies for the delay this week, but let's get started now.
sponsored
Level Up Your Flutter Apps with Embrace!.
Embrace is a game changer for Flutter developers. With its easy integration and powerful insights, you can track your appâs performance, identify and resolve issues, and get a window into your end-user experience with 100% of sessions captured. Sign up for a free trial to learn how Embrace can take your app to the next level!
Google I/O 2023
Aside from the many AI announcements, Google I/O 2023 had a lot of Flutter content. Here is a summary:
-
Flutter 3.10 itâs out. It includes many performance improvements for web, more Material 3 widgets, Impeler rendering engine for iOS, better security with support for SLSA Level 1, wireless debugging for iOS, and more. To learn more, you can check these articles:
- Whatâs new in Flutter 3.10.
- Racing Forward at I/O 2023 with Flutter and Dart.
- And this great video: Whatâs new in Dart and Flutter.
-
Dart 3, 100% sound null safety. Records, patterns, and class modifiers. You can learn more in these articles:
- Announcing Dart 3. By Michael Thomsen from the Dart team.
- Dart 3.0: An exciting step toward greatness!. By Olenin Slava.
You can also see all the Flutter sessions in this Youtube playlist. My favorite sessions are:
- How to build next-gen UIs in Flutter. Learn how to use custom shaders and a new animation package to add mesmerizing effects to your UIs.
- Design for every device with Flutter and Material 3. Material 3 brings new widgets to help create beautiful designs for every device that Flutter supports. Layouts can be quite different depending on the platform they are running on and what input devices are currently active. Deep dive into the various ways you can create with adaptive layouts, expressive color and typography, and theming the many widgets available for Material 3. Theming does not have to be hard when a design can be broken down into reusable widgets.
- Flutter, Dart, and Raspberry Pi. Learn how Flutter on the Raspberry Pi enables makers to build exciting new embedded user interfaces. The Raspberry Pi was introduced as a tool to teach computer science, but since its introduction has been a staple in every makerâs toolbox. Itâs been used as the basis for maker projects such as IoT devices, game emulators, and kiosks. So this is the answer to âWhat would a Flutter & Raspberry Pi game console look like?â
Addionaly, Introducing Dart | Windows. A suite of packages providing Windows Runtime, COM, and Win32 API support for Dart was announced.
Events
Be part of the FIRST Fluttercon taking place within droidcon Berlin. Join hundreds of Flutter and Dart experts at the newest and largest Flutter event of the year! Three days of in-depth FlutterDev talks, innovative workshops, inspiring panels, networking opportunities and more. The only place where FlutterDevs will converge alongside AndroidDevs â learn, grow and have fun all at the same time. Learn more here: https://fluttercon.dev.
Resources
Picnic Greenfield. An open-source Flutter app that showcases good practices and clean architecture. Itâs a great resource to learn how to build a Flutter app. The Picnic Development team was assigned to rewrite a legacy project to achieve scalability and create clean code. To accomplish this, they decided to use Flutter!. Check the project! Picnic is a rapidly growing social media app with over 3 million users and hundreds of thousands of posts, chats, and more.
Tutorials
Crud Operations With Serverpod: A Step-By-Step Guide for Flutter Apps. This is an excellent tutorial by Godwin Mathias on using Serverpod to create a backend in Dart for your Flutter app.
sponsored
Level Up Your Flutter Apps with Embrace!.
Embrace is a game changer for Flutter developers. With its easy integration and powerful insights, you can track your appâs performance, identify and resolve issues, and get a window into your end-user experience with 100% of sessions captured. Sign up for a free trial to learn how Embrace can take your app to the next level!
8 Useful Tips for Better UX in Flutter. Rei gives us UX tips to make your Flutter app stand out.
Packages
isar Extremely fast, easy to use, and fully async NoSQL database for Flutter. pub.dev.
flutter_slidable A Flutter implementation of slidable list item with directional slide actions that can be dismissed. pub.dev.
pinput Pin code input (OTP) text field, iOS SMS autofill, Android SMS autofill One Time Code, Password, Passcode, Captcha, Security, Coupon, Wowcher, 2FA, Two step verification. pub.dev.
Any suggestions you can find us on Twitter @fluttertap