This media is not supported in your browser
VIEW IN TELEGRAM
Soon Sizzle will have an entire design system implementation!
I've been working on creating a Sizzle Design System, which contains foundations (colors, spacings) and core components.
I've been working on creating a Sizzle Design System, which contains foundations (colors, spacings) and core components.
10π₯13β€2β€βπ₯1
Again build_runner performance improvements!
https://x.com/__davidmorgan__/status/2033937829164699683?s=20
https://x.com/__davidmorgan__/status/2033937829164699683?s=20
X (formerly Twitter)
Morgan :) (@__davidmorgan__) on X
Released `build_runner` 2.13, mostly performance improvements :)
https://t.co/RKJsGJA6w0
It's faster across the board, but particularly for large projects: with these improvements plus an upcomin
https://t.co/RKJsGJA6w0
It's faster across the board, but particularly for large projects: with these improvements plus an upcomin
π5
Mobile Tech
Text component that supports inline styles
It feels I sent too little context about it π
It allows to "create text nodes" and specify styles for them.
I will write a small article on how to use this component with localizations π€πΏ
It allows to "create text nodes" and specify styles for them.
I will write a small article on how to use this component with localizations π€πΏ
π11π₯3
Mobile Tech
It feels I sent too little context about it π It allows to "create text nodes" and specify styles for them. I will write a small article on how to use this component with localizations π€πΏ
Michael Lazebny
Localizing Rich Text Without Breaking Grammar in Flutter
Learn how to localize rich text in Flutter without string concatenation by parsing semantic tags into TextSpans for styled, natural translations.
π9β€3
Introducing the reworked version of the Sizzle Starter! π₯
For a long time, many doubted Flutter. I was one of its supporters, writing articles and giving talks about how this cross-platform UI and logic was the way to go. However, Liquid Glass changed everything for me. While it was possible to replicate native UIs in Flutter before, it just doesn't work that way now. When you try to create this amazing frozen-liquid effect with blur, gradients, and shaders, you essentially accept that your app will run at 10 FPS. The issues with Impeller are adding up, as is the uncertainty over whether Flutter will be supported next month.
I'm happy to announce a strategic shift. From version 3 onwards, Sizzle Starter will be a Kotlin Multiplatform template! KMP offers the opportunity to share logic in Kotlin while still having native UIs. It is much more stable than Flutter on both platforms because it relies on native rendering and calling into native is so much smoother! It also supports Web and ships incredibly lightweight and performant websites.
Please take a look at this brief animation I prepared: https://github.com/hawkkiller/sizzle_starter/blob/main/kotlin-multiplatform-intro.gif
For a long time, many doubted Flutter. I was one of its supporters, writing articles and giving talks about how this cross-platform UI and logic was the way to go. However, Liquid Glass changed everything for me. While it was possible to replicate native UIs in Flutter before, it just doesn't work that way now. When you try to create this amazing frozen-liquid effect with blur, gradients, and shaders, you essentially accept that your app will run at 10 FPS. The issues with Impeller are adding up, as is the uncertainty over whether Flutter will be supported next month.
I'm happy to announce a strategic shift. From version 3 onwards, Sizzle Starter will be a Kotlin Multiplatform template! KMP offers the opportunity to share logic in Kotlin while still having native UIs. It is much more stable than Flutter on both platforms because it relies on native rendering and calling into native is so much smoother! It also supports Web and ships incredibly lightweight and performant websites.
Please take a look at this brief animation I prepared: https://github.com/hawkkiller/sizzle_starter/blob/main/kotlin-multiplatform-intro.gif
GitHub
sizzle_starter/kotlin-multiplatform-intro.gif at main Β· hawkkiller/sizzle_starter
A production-ready template for flutter applications. - hawkkiller/sizzle_starter
π24π6
Introducing Pixer, the fastest image library for Dart & Flutter. Resize, crop, transform, powered by Rust.
10-60x faster than the image package.
https://lazebny.io/pixer-the-fastest-image-library-for-dart-flutter
10-60x faster than the image package.
https://lazebny.io/pixer-the-fastest-image-library-for-dart-flutter
Dart packages
pixer | Dart package
High-performance Dart image manipulation backed by Rust FFI for resizing, cropping, encoding, and thumbnail generation in apps and tools.
π₯17π10
Mobile Tech
Introducing Pixer, the fastest image library for Dart & Flutter. Resize, crop, transform, powered by Rust. 10-60x faster than the image package. https://lazebny.io/pixer-the-fastest-image-library-for-dart-flutter
Influenced by Pixer, my friend Yakov explored calling Haskell (itβs his deliberate choice π
) from Dart π―
In his article, he explains how to do that and provides a few interesting benchmarks about when and when not to use FFI
https://yakov.codes/articles/calling-haskell-from-flutter-for-fun-(and-some-profit)
In his article, he explains how to do that and provides a few interesting benchmarks about when and when not to use FFI
https://yakov.codes/articles/calling-haskell-from-flutter-for-fun-(and-some-profit)
yakov.codes
Calling Haskell from Flutter for fun (and some profit)
A pilot micro-framework for calling Haskell from Dart over FFI, where the same C ABI is written exactly once via a tiny Template Haskell splice and a Dart codegen step that reads an embedded manifest. With a worked Flutter example and benchmarks.
π7β‘3β€βπ₯2π1
I recently visited a public hospital here in Krakow and was amazed by its size, quality, and cleanliness.
As I was leaving, I saw a sign at the entrance showing the cost of the hospital: 1,200,000,000 zloty, equivalent to around $300,000,000.
Meanwhile, investments in AI are estimated to total $3β5 trillion across the industry. Just imagine how much could have been built for the public good instead of investing in AI!
This one hospital accounts for just 0.010% of AI spending.
On other other hand, it would great if AI accelerates scientific research and help us to find cures for illnesses that we can't currently treat. Things change quickly!
#topofmyhead
As I was leaving, I saw a sign at the entrance showing the cost of the hospital: 1,200,000,000 zloty, equivalent to around $300,000,000.
Meanwhile, investments in AI are estimated to total $3β5 trillion across the industry. Just imagine how much could have been built for the public good instead of investing in AI!
This one hospital accounts for just 0.010% of AI spending.
On other other hand, it would great if AI accelerates scientific research and help us to find cures for illnesses that we can't currently treat. Things change quickly!
#topofmyhead
π8β€3π2β‘1
This media is not supported in your browser
VIEW IN TELEGRAM
Why on earth would I install widgetbook when I can vibecode this in under 10 minutes? (It is also more performant and flexible)
#flutterdev #flutter
#flutterdev #flutter
π11π€‘1
This media is not supported in your browser
VIEW IN TELEGRAM
WILL BE TALKING AT FLUTTERCON THIS YEAR
It will be about FFI, Build Hooks, Native Assets, and Rust!!!
Who is going?
It will be about FFI, Build Hooks, Native Assets, and Rust!!!
Who is going?
π₯13π1π1