You did great
03.03.2025 20:58 β π 3 π 0 π¬ 0 π 0@roszkowski.dev.bsky.social
Flutter Developer, GDE, building Visible - tracking platform for chronic illness #flutterdev
You did great
03.03.2025 20:58 β π 3 π 0 π¬ 0 π 0Please don't like this post, testing 1 2 3
03.03.2025 12:24 β π 4 π 0 π¬ 2 π 1Looking forward to see scrolling and gestures snappier thanks to platform thread merging.
21.02.2025 14:45 β π 2 π 0 π¬ 0 π 0With some back and forth testing using internal app sharing on Google Play you can just use Google Play SDK APIs directly from Dart
09.02.2025 21:21 β π 2 π 0 π¬ 0 π 0Using jnigen I created bindings to developer.android.com/guide/playco... and was able to call core Android APIs directly from Dart. Isn't that cool?! Blog post coming soon :)
09.02.2025 21:21 β π 18 π 2 π¬ 1 π 0It would help if LLMs would have a bit of scepticism included. I'm anthropomorphizing it a bit, but in my human terms I'd prefer my LLM model to say "there's not enough data to answer" than spitting fairly probable garbage that I need to sieve through :)
30.01.2025 09:59 β π 2 π 0 π¬ 1 π 0When writing I often delete entire sentences, when speaking I correct myself etc. When thinking about code I see parallel "topics" at the same time.
The success of LLMs shows how predictable majority of the work we do is, though.
I had this feeling when the Chat GPT et al. launched some time ago - in reality this is what we do whenever we speak or write down our thoughts. You don't really know what's going to be the next word until you say it :D
But on the other hand we also realize that it's not only about it.
Just posted some of my thoughts on Dart macros not coming
occasionalflutter.substack.com/p/dart-macro...
#Dart #Flutter
Canonical says they "are hard at work expanding this availability, and we will soon release multi-window support to both Linux and MacOS-based platforms."
ubuntu.com/blog/multipl...
#Flutter
It's quite cool to see community efforts to bring multi-window experience to Flutter. The popularity of it says it all, developers look for high quality multi-window support across all platforms.
pub.dev/packages/des...
#Flutter #FlutterDev
Haha, yes, I prefer all in one apps that have at least all of my calendars and email accounts and can deal with snoozing, scheduling etc. Ideally it's native and offline first too.
26.01.2025 11:19 β π 1 π 0 π¬ 0 π 0The new one (paird) that can be downloaded from the website is Electron based. The one in AppStore (Spark 2) is native.
26.01.2025 10:57 β π 1 π 0 π¬ 0 π 0Yup I'm using the classic (non-electron) Spark. It does the job very well
26.01.2025 10:21 β π 1 π 0 π¬ 1 π 0Just found cool-looking e-mail desktop app, but it's Electron-based.
Somehow with at least 3-4 other Electron apps running I'm actively avoiding them
Urgent and important first, then important, and make sure to do something just for yourself every now and then :)
25.01.2025 17:05 β π 2 π 0 π¬ 0 π 0One of these days today
24.01.2025 09:33 β π 12 π 0 π¬ 0 π 0Flutter Europe conference was 5 years ago
23.01.2025 06:57 β π 7 π 0 π¬ 3 π 0People like @schultek.dev are invaluable in the Dart ecosystem, I'd like to give a shout-out today for his high quality packages!
Examples:
dart_mappable - Data classes with json support
stromberry - Postgres ORM
Jaspr - Web framework
Who would you like to give a shout-out to? π
Splendid repro steps!
20.01.2025 22:50 β π 2 π 0 π¬ 1 π 0Some real data before (Flutter 3.24.4) and after (3.27.1 + pub workspace)
AAB size before: 142 MB
AAB size after: 141 MB (including Firebase update)
IPA size before: 68 MB
IPA size after: 55 MB
Imho the size change may be related to some of the transitive dependencies getting updated
I got some perf improvement in my vs code as there's only one dart analyzer context instead of 30+
20.01.2025 14:57 β π 2 π 0 π¬ 2 π 0Don't like the platform and their patterns that much as well, but it's just one I chose some time ago. Before that I would use Twitter's revue but it's long gone now.
20.01.2025 12:12 β π 1 π 0 π¬ 0 π 0Substack has better discoverability, similar to medium or dev.to. Being able to "push" blog note to hundreds of readers is way more effective than posting link to the website. I keep it on my site for redundancy and posterity ;)
20.01.2025 08:41 β π 1 π 0 π¬ 1 π 0I will try to build intent receiver and will check!
19.01.2025 23:05 β π 1 π 0 π¬ 1 π 0I've also posted this on my website for those who prefer classic blogs and RSS feeds roszkowski.dev/2025/native-...
19.01.2025 14:29 β π 1 π 0 π¬ 0 π 0Future looks exiting, but in this area Flutter seems to be lagging behind KMM/Compose Multiplatform.
19.01.2025 14:29 β π 1 π 0 π¬ 1 π 0I'm looking forward to some of the official plugins to migrate from pigeon and method channels to direct native interop. Next step seems to be to officially expose some of the platform APIs so that you won't have to do it yourself, but rather consume a dedicated package e.g. package:ios
19.01.2025 14:29 β π 1 π 0 π¬ 1 π 0What is quite important to note is that:
- this is not new in cross platform (Xamarin and KMM both have it)
- this has been possible with ffi and jni but finally it's approachable to normal developers
- the work on swiftgen is not that advanced just yet
Something that I've finally got time to play with was jnigen. I heard about it from @youse.fi last year and wanted to see if I can migrate one of the plugins and skip method channels.
It worked pretty well so I wrote about it occasionalflutter.substack.com/p/native-int...
#Flutter #FlutterDev