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.
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. Also, if you have any important messages, I will do my best to share them. We have to help each other in this situation.
Are you building something in Flutter this month? Please share it with me on twitter @fluttertap.
There is a lot to watch, so I will share some of the best content.
First, some statistics:
So many people are using Flutter, and itâs growing every day. Itâs a great time to be a Flutter developer.
During the keynote, we had some great announcements, Q&A, and demos, here are some highlights:
But the exciting part of the keynote was the future. We had a lot of announcements about the future of Flutter and Dart (these are in the alpha stage or experimental, so they are not ready for production yet):
There are 25 total video sessions, so I will share some of the best ones (in my opinion). No specific order.
Adaptive UI for a multiplatform world. Ideas for generating adaptive user interfaces using Flutterâs widgets and APIs based on our experience of building adaptivity into Flutter itself, and some new additions to Flutterâs APIs that can help create great adaptive user interfaces.
Canvas.drawVertices â Incredibly fast, incredibly low-level, incredibly fun. One of Flutterâs lowest-level APIs is the drawVertices method, which allows you to efficiently draw an astounding amount of stuff on the screen. That stuff can be lines, rectangles, polygons, particles, and whatever else you can think of. This method is how people (including Filip) can even implement specialized 3D renderers on top of Dart that run fast on mobile, web and desktop. In this talk, Filip will explain the API of Canvas.drawVertices() and the Vertices.raw() constructor â both are obscure, very low-level, and hard to explain in documentation alone. But they are worth it when you need to squeeze the last bit of performance out of Flutter.
Making UI animation easy and fun. This talk for Flutter Forward 2023 dives into the Flutter Animate library, exploring how easy it is to create beautiful UI animations with just a few lines of code. It covers how to apply and adjust the wide variety of included effects, how to create totally custom effects, how to control animation playback, and shares tips to reduce the performance impact of animation.
Securing Flutter Apps | OWASP Top 10 for mobile & RASP explained. Robust mobile app security on devices people carry around is a special responsibility that is an undeniable aspect of mobile development, and Flutter is no exception. A security strategy with critical pillars such as Identify, Detect, Protect, Respond and Recover must be taken into account from day one. Reviewing OWASPâs top 10 for mobile, reporting vulnerabilities, best practices to minimize risk, preventing reverse engineering, staying up to date, and identifying and blocking attacks in real-time with technology such as RASP (Runtime Application Self-Protection) are the topics you will take away from this talk.
Preview: Multiple windows on desktop. In this talk youâll get an early preview of what it will look like to render content into multiple windows from a single Flutter app.
You can watch the rest of the sessions on the Flutter Forward page.
Flutter 3.7 and Dart 2.19 are now available. This release includes a lot of new features and improvements. You can read more about it in the Flutter 3.7 release notes.
As main features:
You can also check 17 Days of Flutter, a Flutter content marathon unveiling brand new content every day from Monday.
Thatâs all for this week. See you next week with more Flutter news. If you have any questions or suggestions, you can reach me on Twitter @FlutterTap.