A while ago compute function from flutter SDK has moved to dart.
Incredibly easy and efficient way to process something in a different thread.
https://youtu.be/PPwJ75vqP_s?si=bqjge122nwFCBkIw
Incredibly easy and efficient way to process something in a different thread.
https://youtu.be/PPwJ75vqP_s?si=bqjge122nwFCBkIw
YouTube
Isolates (Technique of the Week)
If your Flutter app has jank due to a heavy computation, use Isolate.run() to move that computation to a new isolate.
Isolate class → https://goo.gle/3vvBKi4
Use isolates in your Flutter app → https://goo.gle/43DiXxL
Article about Isolate.run → https…
Isolate class → https://goo.gle/3vvBKi4
Use isolates in your Flutter app → https://goo.gle/43DiXxL
Article about Isolate.run → https…
🔥7👍6🎉2
Dart program finishes when the main function is removed from the call stack.
Anonymous Quiz
52%
Yes
48%
No
👍5🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥6🔥4❤1
Code style of flutter repository, quite interesting to read.
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
GitHub
Style guide for Flutter repo
Flutter makes it easy and fast to build beautiful apps for mobile and beyond - Style guide for Flutter repo · flutter/flutter Wiki
👍14❤2
This release, specially planned for Google I/O, includes numerous amazing features, key highlights below!
Dart
🔥🔥🔥 Enhancements in WebAssembly, aimed at full WASM support in pure Dart apps.
🔥🔥🔥 @JsonCodable macros are in preview (in master), adding toJson and fromJson functionality. The team continues to invest in the macro system, allowing developers to create their own macros.
🔥 Analyzer completion improvements - closed over 50% of bugs.
Flutter
🚀🚀🚀 Full support for WebAssembly in Flutter apps! Rendering time is improved by 2-3x. Web apps became more performant.
🚀 Engine improvements - Impeller is feature-complete on Android. Improved performance for blurs and complex paths like SVG or Lottie animations.
🚀 Transformation of assets using Dart packages - users can now configure Dart packages to transform their app’s assets as they are bundled (see https://docs.flutter.dev/ui/assets/asset-transformation).
🚀 Platform Views became more reliable and performant on Android and iOS.
Android now supports predictive back.
🚀 DevTools now provides tool to validate deep links.
Material design updates include new surface colors, the removal of background, onBackground, and surfaceVariant, and adjustments to ColorScheme.fromSeed to align with Material 3 guidelines. Additionally, Material 2 text styles and colors are being phased out.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1
Mobile Tech
Also, there are a few new docs and sections:
🔥 Adaptive and responsive design - https://docs.flutter.dev/ui/adaptive-responsive
🔥 Conditionally bundling assets based on flavor - https://docs.flutter.dev/deployment/flavors#conditionally-bundling-assets-based-on-flavor
🔥 Flutter WASM docs - https://docs.flutter.dev/platform-integration/web/wasm
🔥 Flutter web app initialization - https://docs.flutter.dev/platform-integration/web/bootstrapping
🔥 Asset transformation - https://docs.flutter.dev/ui/assets/asset-transformation
Guide for beginners - https://docs.flutter.dev/get-started/fwe
Flutter install improved docs - https://docs.flutter.dev/get-started/install
Three new codelabs and a new guide for the Games Toolkit - https://docs.flutter.dev/resources/games-toolkit
🔥 Adaptive and responsive design - https://docs.flutter.dev/ui/adaptive-responsive
🔥 Conditionally bundling assets based on flavor - https://docs.flutter.dev/deployment/flavors#conditionally-bundling-assets-based-on-flavor
🔥 Flutter WASM docs - https://docs.flutter.dev/platform-integration/web/wasm
🔥 Flutter web app initialization - https://docs.flutter.dev/platform-integration/web/bootstrapping
🔥 Asset transformation - https://docs.flutter.dev/ui/assets/asset-transformation
Guide for beginners - https://docs.flutter.dev/get-started/fwe
Flutter install improved docs - https://docs.flutter.dev/get-started/install
Three new codelabs and a new guide for the Games Toolkit - https://docs.flutter.dev/resources/games-toolkit
docs.flutter.dev
Adaptive and responsive design in Flutter
It's important to create an app, whether for mobile or web, that responds to size and orientation changes and maximizes the use of each platform.
❤12👍2🔥2🥰1
Screen Recording 2024-05-18 at 20.43.37.mov
3.3 MB
In the meantime, I have created a custom popup that positions follower widget relatively to a target and prevents it from overflowing the screen.
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3
Badge positioning implemented using SingleChildLayout
https://gist.github.com/hawkkiller/b0f5de60088c764dc331caec895fdd4e
https://gist.github.com/hawkkiller/b0f5de60088c764dc331caec895fdd4e
🔥8👍1
Screen Recording 2024-05-20 at 22.39.55.mov
6.2 MB
Just implemented another useful feature for popups - ability for a follower to be given the same width/height as for the target.
🔥7👍4
Master popups in Flutter: dropdowns, overlays, menus, and more.
https://lazebny.io/popups-in-flutter/
https://lazebny.io/popups-in-flutter/
Michael Lazebny
Popups in Flutter
Master popups in Flutter: dropdowns, overlays, menus, and more. Learn how to position popups correctly and manage overflow.
🔥11❤5👍5
Some of my plans for June:
- land a few updates to Sizzle starter (improved http client, tests, structure and docs)
- write RTE (rich text editor) specification (I’m planning to build editor some time I have clear understanding of all the details)
- article about Focus in flutter (tab traversal, shortcuts, screen reader, how does it work under the hood)
- land a few updates to Sizzle starter (improved http client, tests, structure and docs)
- write RTE (rich text editor) specification (I’m planning to build editor some time I have clear understanding of all the details)
- article about Focus in flutter (tab traversal, shortcuts, screen reader, how does it work under the hood)
🔥12
Avoid these dart libraries. Briefly about their drawbacks and better alternatives.
https://lazebny.io/avoid-these-dart-libraries/
#flutter #flutterdev #dart
https://lazebny.io/avoid-these-dart-libraries/
#flutter #flutterdev #dart
Michael Lazebny
Avoid These Dart Libraries
This article lists popular Dart and Flutter libraries that are not recommended, including Riverpod, Get, Get_it, Hive, and Stacked.
👍15🔥6🤔4👏2👌1💯1
Implemented this chart using CustomPainter in Flutter.
25👍 and I will publish the source code :)
25👍 and I will publish the source code :)
👍55🤡3🔥1