Sign in

Dominik Roszkowski

@roszkowski.dev
303 followers 94 following 132 posts

Flutter Developer, GDE, building Visible - tracking platform for chronic illness #flutterdev

PostsRepliesMedia
Dominik Roszkowski @roszkowski.dev · 03/03/2025
You did great
040
Dominik Roszkowski @roszkowski.dev · 03/03/2025
Please don't like this post, testing 1 2 3
240
Dominik Roszkowski @roszkowski.dev · 09/02/2025
Using 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 :)
1172
Dominik Roszkowski @roszkowski.dev · 29/01/2025
Just posted some of my thoughts on Dart macros not coming occasionalflutter.substack.com/p/dart-macro... #Dart #Flutter
occasionalflutter.substack.com
Dart macros are not coming
Dart team just announced they will be stopping working on macros. I don't think it's that bad, though.
0125
Dominik Roszkowski @roszkowski.dev · 26/01/2025
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
1172
Dominik Roszkowski @roszkowski.dev · 26/01/2025
Just 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
350
Dominik Roszkowski @roszkowski.dev · 24/01/2025
One of these days today
0120
Dominik Roszkowski @roszkowski.dev · 23/01/2025
Flutter Europe conference was 5 years ago
370
Reposted by Dominik Roszkowski
Lukas Klingsbo (spydon) 💙🔥 @spydon.dev · 22/01/2025
People 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? 😃
2191
Dominik Roszkowski @roszkowski.dev · 19/01/2025
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
occasionalflutter.substack.com
Native interop with Kotlin/Java in Flutter
Got quite excited to use jnigen to generate Kotlin/Java bindings for Flutter plugins.
3155
Dominik Roszkowski @roszkowski.dev · 13/01/2025
It's one of these days: rm -rf ~/.gradle
150
Reposted by Dominik Roszkowski
John McDole @codefu.mcdole.org · 18/12/2024
#Flutter merge day 1: pretty successful, with a side of draft PRs. Someday the infrastructure will be simpler and we'll all look back on this and chuckle about the old days.
061
Dominik Roszkowski @roszkowski.dev · 18/12/2024
Engine is now part of the #Flutter monorepo groups.google.com/g/flutter-an... #FlutterDev
1314
Reposted by Dominik Roszkowski
Felix Angelov @felangel.bsky.social · 16/12/2024
Beta support for macOS apps just dropped 🥳↓
0122
Dominik Roszkowski @roszkowski.dev · 10/12/2024
Seems like we have a Flutter of the Year public voting now :D Just for fun I submitted Visible, the app I'm working on. flutteroftheyear.com @tadaspetra.com
flutteroftheyear.com
Flutter of the Year - Best Flutter Apps Collection
Discover the best Flutter applications of the year. A showcase celebrating innovation and excellence in Flutter development.
041
Dominik Roszkowski @roszkowski.dev · 10/12/2024
Few weeks ago we had to wait 4-5 days for a closed lane review in Google Play (on a version bump). Today it went through closed lane in about 10 min, and to production in about 15 min. Meanwhile iOS TestFlight is a bit slower, after about 40 min the build got to review.
050
Reposted by Dominik Roszkowski
Eric Seidel @eseidel.com · 09/12/2024
A day which shall live in infamy. Thank you to @munificent.bsky.social and all who did the hard work to get here!
5569
Reposted by Dominik Roszkowski
nolen @itseieio.bsky.social · 06/12/2024
how do you all remember every UUID? I find it really hard. so I wrote them all down on every uuid dot com the list has fast search across all 2^122 values (so you can find your favorites) - hoping to add some social features like "trending UUIDs" soon!
481161276
Reposted by Dominik Roszkowski
Matt Carroll @suprdeclarative.bsky.social · 07/12/2024
Working on bringing inline images and GIFs to Super Editor text layout in @flutterdevofficial.bsky.social
0132
Reposted by Dominik Roszkowski
Gary Marcus @garymarcus.bsky.social · 06/12/2024
What made @caseynewton.bsky.social’s critique on AI skepticism so “disgraceful” (to quote @edzitron.com)? Since AI skepticism will a vital counterweight in the years ahead, I deconstruct it in depth here. With shoutouts to many of the AI skeptics he forgot. open.substack.com/pub/garymarc...
open.substack.com
Hard-forked! Casey Newton’s distorted portrait of Gary Marcus and AI skepticism
What Casey Newton’s new essay skewering AI skepticism does—and does not—get right
1219058
Dominik Roszkowski @roszkowski.dev · 06/12/2024
PSA: #Flutter will drop support for HTML renderer in the next stable release, sometime this month. github.com/flutter/flut...
github.com
☂️ Intent to deprecate and remove the HTML renderer in Flutter Web · Issue #145954 · flutter/flutter
Document Link https://flutter.dev/go/deprecate-html-renderer What problem are you solving? The HTML renderer is complex, underperforming, and limited in graphical expressivity compared to WebGL-bas...
093
Reposted by Dominik Roszkowski
Flutter @flutter.dev · 04/12/2024
Tune in to #ObservableFlutter on Thursday, December 5th at 9am PT. Watch as @labenz.dev is joined by @matiwojt.bsky.social from @leancode.co to discuss their open source integration testing solution, Patrol. 🚔 Set a reminder → goo.gle/4eV9tSF
goo.gle
Testing with Patrol | Observable Flutter #56
Watch as Craig Labenz is joined by Mateusz Wojtczak from LeanCode to discuss their open source integration testing solution, Patrol.Watch more Observable Flu...
0376
Dominik Roszkowski @roszkowski.dev · 05/12/2024
I missed people being able to discuss in a more depth than what Twitter or Bluesky allows. Even Reddit or Hackernews comments don't offer this kind of flexibility. This is why I enjoy classic-style #Flutter forum so much. Just one example here forum.itsallwidgets.com/t/i-just-rea...
forum.itsallwidgets.com
I just realized: Flutter is fuc*** up! O.o
There’s strength in having a diversity of languages and tools for software ecosystems. Redundancy enables more resiliency. What seems evident about modern, still evolving but production-active progr...
2244
Dominik Roszkowski @roszkowski.dev · 04/12/2024
Folks from Canonical just published a talk from the Ubuntu Summit where they talk about their experiments with multi-window support for #Flutter on Windows. www.youtube.com/watch?v=2-Gd...
youtube.com
Ubuntu Summit 2024 | Flutter State of The Union
YouTube video by Ubuntu OnAir
1132
Dominik Roszkowski @roszkowski.dev · 02/12/2024
I can have my Spotify wrapped on last.fm any time I want ;)
000
Dominik Roszkowski @roszkowski.dev · 28/11/2024
I think it's worth resharing here this very enjoyable post by @mraleph. Microbenchmarks are often silly but it's extremely satisfying to see language expert taking a stab at it. #dart #flutterdev mrale.ph/blog/2024/11...
mrale.ph
Microbenchmarks are experiments
3216
Dominik Roszkowski @roszkowski.dev · 28/11/2024
Who wouldn't enjoy a little font rendering glitch in #flutter :D
181
Dominik Roszkowski @roszkowski.dev · 24/11/2024
This is one of the most in-depth explanations of why the keyboard cannot behave "naturally" on iOS github.com/flutter/flut...
github.com
Let iOS keyboard dismissal synchronize with scroll · Issue #57609 · flutter/flutter
Since #21814, keyboards will dismiss during scroll. For higher fidelity, rather than one single brisk dismissal event, the keyboard dismissal should ideally be done gradually along with the scroll ...
1151
Dominik Roszkowski @roszkowski.dev · 21/11/2024
If you're a mobile developer, what is the current build index of your app? We just hit 1700 in little over 2 years for prod and testing env. combined.
010
Dominik Roszkowski @roszkowski.dev · 21/11/2024
Just upgraded to Pro plan, it's sooo good. If only we wouldn't modify native code with each release, we could probably avoid waiting for 4 days to release a small update through Google Play :D
142
Reposted by Dominik Roszkowski
Felix Angelov @felangel.bsky.social · 21/11/2024
Equatable 2.0.6 is out and includes some awesome performance improvements thanks to github.com/Maksimka101 🎉 🚀 pub.dev/packages/equ...
pub.dev
equatable | Dart package
A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
1333
Dominik Roszkowski @roszkowski.dev · 20/11/2024
One of my favorite topics in Flutter issue tracker is the one keeping track of the "notable commits". It was set up almost 2 years ago and it's still going strong github.com/flutter/flut... shoutout to @k8lovett.bsky.social for keeping this up to date
github.com
Flutter Framework Team: Notable Commits · Issue #121415 · flutter/flutter
For years, Flutter's Framework team has been reviewing "notable commits" in our weekly staff meeting at Google. The notable commits are a lightly curated list of the pull requests that have landed ...
1110
Dominik Roszkowski @roszkowski.dev · 20/11/2024
Do we have a year progress already on bsky?
130
Dominik Roszkowski @roszkowski.dev · 20/11/2024
If I could fix one thing in Flutter with a magic wand, it would be scrolling. There's something fundamentally different how Flutter apps scroll compared to native views. E.g. on Android overscroll doesn't look well when flinging, on iOS the keyboard will never affect the scrollable in intuitive way.
2210
Dominik Roszkowski @roszkowski.dev · 19/11/2024
Building our first production patch in progress!
120
Dominik Roszkowski @roszkowski.dev · 19/11/2024
After enabling this experimental flag you can see the total number of downloads on pub.dev in the last 30 days. Someone needs to start collecting this historical data now, cc: @rydmike.com :)
370
Dominik Roszkowski @roszkowski.dev · 18/11/2024
Just rolled out my first prod release with Shorebird included. Let's hope we won't have to use it. #flutter
2263
Dominik Roszkowski @roszkowski.dev · 17/11/2024
There's no easy way to get updates from Google Play or AppStore about updates, reviews etc. No webhooks. The way I found was to forward e-mail notifications via Sendgrid Inbound Parse to my private endpoint. It works but some e-mails don't really carry any meaningful information anyway.
010
Dominik Roszkowski @roszkowski.dev · 17/11/2024
Flutter Flutter Flutter
031
Dominik Roszkowski @roszkowski.dev · 15/11/2024
How do you pronounce github? is it gee•thub?
000
Dominik Roszkowski @roszkowski.dev · 12/11/2024
Is anyone using something like rfw to dynamically play with the app layout with #flutter? Any real use examples? pub.dev/packages/rfw
pub.dev
rfw | Flutter package
Remote Flutter widgets: a library for rendering declarative widget description files at runtime.
010
Dominik Roszkowski @roszkowski.dev · 04/11/2024
Have fun tomorrow US folks
020
Reposted by Dominik Roszkowski
Thomas @escamoteur.bsky.social · 02/11/2024
We set up a new community run #Flutter forum on forum.itsallwidgets.com Let's make it to the new meeting place for the whole #Flutter community.
forum.itsallwidgets.com
Flutter Forum
13314
Reposted by Dominik Roszkowski
Lukas Klingsbo (spydon) 💙🔥 @spydon.dev · 01/11/2024
There is a new Flutter Forum in town! 😃 forum.itsallwidgets.com
forum.itsallwidgets.com
Flutter Forum
13512
Dominik Roszkowski @roszkowski.dev · 31/10/2024
Canonical showed a demo of multi window support in Flutter few days ago and I can't wait to get something similar on macOS github.com/flutter/flut...
091
Dominik Roszkowski @roszkowski.dev · 31/10/2024
The BlueSky platform is not that popular in Poland, but I figured it's a good time to try it. Twitter is getting really difficult to browse, not to mention engagement. Let's see how it goes.
4160
Dominik Roszkowski @roszkowski.dev · 31/10/2024
That's quite helpful, thanks
040