The final aspect of #FlutterInProduction was the Observable Flutter episode, which brought together representatives of various large Flutter apps to chat and reflect in a less formal setting.
📌 Episode
#FlutterInProduction
#video
#ohmyteam
#ohmyfedukenukem
📌 Episode
#FlutterInProduction
#video
#ohmyteam
#ohmyfedukenukem
🔥1
There are new options for integrating ads into Flutter applications: an IMA plugin for displaying video ads and a beta program AdSense for web games on Flutter.
📌 Read more in the announcement.
https://medium.com/flutter/video-web-ad-support-in-flutter-f50e5a3480a8
#announcement
📌 Read more in the announcement.
https://medium.com/flutter/video-web-ad-support-in-flutter-f50e5a3480a8
#announcement
🔥1
The final post on the topic of efficient
No example explains this amazing method better than Filip Hracek.
📌 Video
📌 Canvas.drawAtlas
📌 Canvas.drawPoints
#advice
#video
#ohmyteam
#ohmyfedukenukem
drawSomething, and this time it’s about drawVertices, which allows rendering vertices in two ways: optimized or highly optimized. 😁No example explains this amazing method better than Filip Hracek.
📌 Video
📌 Canvas.drawAtlas
📌 Canvas.drawPoints
#advice
#video
#ohmyteam
#ohmyfedukenukem
👍1
Another clever way to optimize using SnapshotWidget.
This widget allows you to take a "snapshot" of a child widget as a ui.Image and display it when needed. This can be useful for short animations applied to "expensive" effects like blur.
This is how the ZoomPageTransitionsBuilder works under the hood.
📌 Example
#advice
#ohmyteam
#ohmyfedukenukem
This widget allows you to take a "snapshot" of a child widget as a ui.Image and display it when needed. This can be useful for short animations applied to "expensive" effects like blur.
This is how the ZoomPageTransitionsBuilder works under the hood.
📌 Example
#advice
#ohmyteam
#ohmyfedukenukem
👍2
For many, pragma is something "magical" and unclear, but thanks to Vyacheslav Egorov, we have the opportunity to understand what it is, the benefits it can bring, or the harm it might cause.
This article will list existing annotations, explain what they do, and evaluate how safe their usage is.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
This article will list existing annotations, explain what they do, and evaluate how safe their usage is.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
👍2
Flutter is rich in various toolkits. There's one for news apps, one for gaming, and now, from the late last year, an AI toolkit. It aims to make adding AI-powered chat to your app much easier.
📌 Read more in the announcement.
https://medium.com/flutter/announcing-flutter-ai-toolkit-e36b16a840d2
#announcement
📌 Read more in the announcement.
https://medium.com/flutter/announcing-flutter-ai-toolkit-e36b16a840d2
#announcement
👍1
prefer-visible-for-testing-on-members in DCM's Rules of the Week.
📌 The video can be found at the link.
https://www.youtube.com/watch?v=ZVnzQImImyM
#dcm
📌 The video can be found at the link.
https://www.youtube.com/watch?v=ZVnzQImImyM
#dcm
👍1
SearchBar & SearchAnchor in the episode of Widget of the Week.
📌 More details by the link.
https://www.youtube.com/watch?v=vM2dC8OCZoY
#widgetoftheweek
📌 More details by the link.
https://www.youtube.com/watch?v=vM2dC8OCZoY
#widgetoftheweek
❤1
A pleasant article on gesture recognition.
Notable for demonstrating how and why you can override DeviceGestureSettings.
It also includes examples of transformations (scaling and positioning) based on data provided by GestureDetector callbacks.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
Notable for demonstrating how and why you can override DeviceGestureSettings.
It also includes examples of transformations (scaling and positioning) based on data provided by GestureDetector callbacks.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
❤1👍1
The HTML Renderer for Flutter Web is planned to be no longer supported soon (presumably the first stable release in 2025).
📌 Read more at the links.
https://github.com/flutter/flutter/issues/145954
https://docs.google.com/document/d/1DGamHsa2lz_Qtgfrfa3j3fRaEopJXc7tCFVM1TQlck8/edit?resourcekey=0-IjkqrCoo_EcRRS2bPYKI8w&tab=t.0
#announcement
📌 Read more at the links.
https://github.com/flutter/flutter/issues/145954
https://docs.google.com/document/d/1DGamHsa2lz_Qtgfrfa3j3fRaEopJXc7tCFVM1TQlck8/edit?resourcekey=0-IjkqrCoo_EcRRS2bPYKI8w&tab=t.0
#announcement
👍2❤1
There are a few more upcoming deprecations. The following libraries soon will stop getting updates, and libraries that depend on them will lose scores on pub.dev (presumably the first stable release in 2025):
👉 dart:html
👉 dart:indexed_db
👉 dart:js
👉 dart:js_util
👉 dart:noscript
👉 dart:web_audio
👉 dart:web_gl
An alternative to using these libraries is JavaScript interoperability.
https://dart.dev/interop/js-interop
📌 You can follow the progress at the link.
https://github.com/dart-lang/sdk/issues/59716
#announcement
👉 dart:html
👉 dart:indexed_db
👉 dart:js
👉 dart:js_util
👉 dart:noscript
👉 dart:web_audio
👉 dart:web_gl
An alternative to using these libraries is JavaScript interoperability.
https://dart.dev/interop/js-interop
📌 You can follow the progress at the link.
https://github.com/dart-lang/sdk/issues/59716
#announcement
❤2
There are tons of widgets in Flutter, and even if you've been working with this framework for years, some useful ones might have escaped your notice. Majid Hajian has shared 10 of them in his article.
📌 Read more at the link.
https://dcm.dev/blog/2025/01/13/ten-flutter-widgets-probably-havent-heard-of-but-should-be-using/
#article
📌 Read more at the link.
https://dcm.dev/blog/2025/01/13/ten-flutter-widgets-probably-havent-heard-of-but-should-be-using/
#article
❤2
An article that helps better understand layers: where they can improve performance and where they might have the opposite effect.
Notably, the author supports their points with references to various issues and the framework's code itself, making the arguments more comprehensible.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
Notably, the author supports their points with references to various issues and the framework's code itself, making the arguments more comprehensible.
📌 Article
#article
#ohmyteam
#ohmyfedukenukem
👍2
CarouselView in the new episode of Widget of the Week.
📌 More details by the link.
https://www.youtube.com/watch?v=GQ8ajYVF0bo
#widgetoftheweek
📌 More details by the link.
https://www.youtube.com/watch?v=GQ8ajYVF0bo
#widgetoftheweek
👍1
The Flutter pay plugin has recently received an update. New features and improvements including a new Google Pay button, customizable payment buttons, and a simpler integration process are featured in the announcement video.
📌 Find more at the link.
https://www.youtube.com/watch?v=EnLPiVPYYos
#announcement #video #update
📌 Find more at the link.
https://www.youtube.com/watch?v=EnLPiVPYYos
#announcement #video #update
🔥2
avoid-collapsible-if in DCM's Rules of the Week.
📌 The video can be found at the link.
https://www.youtube.com/watch?v=2s5Ga_bJQ8g
#dcm
📌 The video can be found at the link.
https://www.youtube.com/watch?v=2s5Ga_bJQ8g
#dcm
👍1
A helpful article from Divyanshu Bhargava for understanding Bézier curves.
📌 Read more at the link.
https://medium.com/flutter-uae/the-path-to-infinity-with-b%C3%A9zier-curve-in-flutter-e2a2b79d5eb1
#article
📌 Read more at the link.
https://medium.com/flutter-uae/the-path-to-infinity-with-b%C3%A9zier-curve-in-flutter-e2a2b79d5eb1
#article
👍1
CupertinoSwitch in the new episode of Widget of the Week.
📌 More details by the link.
https://www.youtube.com/watch?v=24tg_N4sdMQ
#widgetoftheweek
📌 More details by the link.
https://www.youtube.com/watch?v=24tg_N4sdMQ
#widgetoftheweek
👍1
ShadcnUI ported for Flutter is quite actively gaining popularity. And honestly, its components look impressive.
📌 Find the library at this link.
https://pub.dev/packages/shadcn_ui
#package
📌 Find the library at this link.
https://pub.dev/packages/shadcn_ui
#package
👍2