Mike's Avatar

Mike

@rydmike.com.bsky.social

#Flutter enthusiast, talks about #FlutterDev. Same rydmike handle on GitHub and Twitter. Author of FlexColorScheme and Themes Playground docs.flexcolorscheme.com www.rydmike.com

901 Followers  |  246 Following  |  435 Posts  |  Joined: 24.04.2023  |  2.43

Latest posts by rydmike.com on Bluesky

Yeah, so nothing will happen πŸ€·β€β™‚οΈπŸ˜…

29.03.2025 11:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Minimal #1 - the UI state Overview I assume you're aware of Minimal , and you want to use it to implement a scalable and maintainable architecture. I also assume you...

Just published #1 in a ongoing series of posts about #minimal , this is about the UI state:

www.fluxit.dev/2025/03/mini...

Took me longer than I thought, but I hope it's worth it, let me know if it's clear or not, and if you like it, in the comments!

#flutter #flutterdev

28.03.2025 06:28 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Blocky Game Jam A game jam from 2025-03-17 to 2025-03-30 hosted by HypeHype - Play and Create Games. Grow your skills using HypeHype's in-app editor Get feedback and support from fellow creators Explore new block-the...

Just 2 days left to create your game while learning the HypeHype editor!
itch.io/jam/blocky-g...

28.03.2025 07:41 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Theming #GoogleDesign #Material3 Chips in #FlutterDev is quite limited, I would even call it broken, as is theming of many other M3 components that have variant styles. Read more about these #Flutter issues here: πŸ™‚πŸ’™
github.com/flutter/flut...

28.03.2025 08:18 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Post image

When can we add bookmarks that we can ignore? πŸ˜…πŸ’™

11.03.2025 11:50 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like that videos can be 3mins though, still short, but that is more than X/Twitter, which is only 2min 20s, so kudos for that πŸ’™

11.03.2025 11:49 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That is not an iPad or Android tablet app... call me when there is one πŸ˜…

11.03.2025 11:46 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Everything is just shifted down one step below 1.0.0 and pub import resolution uses that as well. Kind of logically consistent, but not same as original Semver contract, where anything goes while below 1.0.0 dart.dev/tools/pub/ve...

10.03.2025 06:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes it would help, and has been discussed as well. I think there is an issue for it, I might remember that wrong, discussion could have been elsewhere too. Apparently quite hard to implement or not a focus topic atm at least

09.03.2025 15:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Pub also have semver rules for 0-ver in how it handles 0-ver compatible imports, mentioned in a short btw thing in docs, few knows about it and follows it. Basically everything is shifted down one step.

09.03.2025 15:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Publishers should follow semver contract, sure mistakes can happen too, but here it is known API has breaking changes, so it is ver 2.0.0 bsky.app/profile/rydm...

09.03.2025 15:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, this breaks semver contract and the way pubspec handles compatible import ranges

09.03.2025 15:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Package versioning How Dart's package management tool, pub, handles versioning of packages.

Of course getting familiar with semver can take some reading and mistakes happens if you are not aware of it fully dart.dev/tools/pub/ve... and semver.org. One can retract a version that has incorrect semver contract and release it again with corrected version nrπŸ’™πŸ™

09.03.2025 15:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

If you release pub.dev Dart or #FlutterDev packages, never do this. Please make sure you follow semver (if zero ver, also follow pubs special 0-ver rules). This release is effectively 2.0.0, if we do this intentionally, all we have is anarchy on pub πŸ™‚πŸ™πŸ’™ sorry my friend, but this is not ok πŸ’™

09.03.2025 14:53 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Miika and Toni standing at Codemate and Rebel App Studio’s booth at MWC25. A screen behind them displays a Burger King Finland case study showing a 56% increase in sales through the app. The booth features a wooden design with Codemate’s logo on top and a Rebel App Studio sign on the counter.

Miika and Toni standing at Codemate and Rebel App Studio’s booth at MWC25. A screen behind them displays a Burger King Finland case study showing a 56% increase in sales through the app. The booth features a wooden design with Codemate’s logo on top and a Rebel App Studio sign on the counter.

Miika and Toni are out here repping Codemate and Rebel App Studio at #MWC25! πŸ”₯ If you’re around, come say hi and let’s chat about apps, innovation, or just grab a coffee β˜•οΈ

#GoForward

03.03.2025 08:40 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Safari does not yet support WebGPU fully, it bugs and paints glitches. It also does not support Wasm GC, so no Flutter Wasm GC builds. But tech preview of Safari does support all this, so hopefully coming soon.

02.03.2025 10:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sad, but true. Total mad house show over there now, it also seems looking at it from here, like all the sane people, that there are a lot of, hopefully even more, are powerless to do anything about it.

02.03.2025 10:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 28.02.2025 23:54 β€” πŸ‘ 46    πŸ” 19    πŸ’¬ 1    πŸ“Œ 0
Preview
strict_top_level_inference Learn about the strict_top_level_inference linter rule.

We're thinking of adding a new lint to package:lints - dart.dev/tools/linter.... The lint warns about omitted types that can't be inferred and default to dynamic.

Try it out and provide feedback to github.com/dart-lang/sd.... Thanks!

#dartlang #flutterdev

26.02.2025 18:52 β€” πŸ‘ 23    πŸ” 9    πŸ’¬ 2    πŸ“Œ 0
Preview
Mike Rydstrom | It's All Widgets! Mike Rydstrom, known in Flutter circles as MaterialMike, has established himself as a leading expert in Material design within the Flutter ecosystem. He is the author of the FlexColorScheme package, a...

Listening to @rydmike.com It's All Widgets podcast #FlutterDev #MaterialMike!
itsallwidgets.com/podcast/epis...

25.02.2025 11:54 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Flutter Architecture Simplified Explore Flutter architecture, state management, and design principles for scalable, testable apps with minimal boilerplate code

#flutterdev here comes the final word on Flutter architecture ;-)
blog.burkharts.net/practical-fl...

26.02.2025 21:54 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Preview
a close up of a person with the words i see errors everywhere ALT: a close up of a person with the words i see errors everywhere

I see...

25.02.2025 21:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This one github.com/flutter/flut...

25.02.2025 13:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Wait for 3.29.1, should arrive any day now and should have a bunch of fixes, one critical one concerning the engine and Android font rendering that is very bad.

25.02.2025 13:04 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
HttpClients: Essential Facts and Tips Learn the efficient use of HttpClients in Flutter and Dart, including client reuse, closure, native implementations, and overcoming common pitfalls

#Flutterdev if you haven't read it yet, I highly recommend doing so
blog.burkharts.net/everything-y...

24.02.2025 17:18 β€” πŸ‘ 28    πŸ” 8    πŸ’¬ 4    πŸ“Œ 1
minimal_example A new Flutter project.

Improved #minimal , so that you can try the example app directly from the main page, and explained the example. Let me know if you think it's not clear enough.
Example is hosted here, check it out! πŸ”₯πŸ”₯πŸ”₯

alesalv.github.io/minimal/

#flutter #flutterdev

25.02.2025 06:08 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Typically does not matter, rarely use LI, so I ignore 99.5% of cold messages via it. Might prefer the straight approach, cut the BS and if it is of interest, there is a chance I might notice it.

21.02.2025 08:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Totally agree with that, just give us an iPad version now! Having to use the web version of BS on an iPad is BS.

18.02.2025 08:49 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Good to know the old dangling comment, to add custom line breaks still works πŸ‘

18.02.2025 06:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@rydmike.com is following 20 prominent accounts