shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

271
active users

#flutter

0 posts0 participants0 posts today

Glider rudders need a counterweight to be properly balanced.

What?! Aren't airplanes supposed to be light? Why add more weight?

This reduces the tendency toward flutter. (Any airplane, at a high enough speed, will flutter. Don't go that fast.)

An unbalanced rudder (or any flight control surface) will be prone to flutter at slower speeds.

1st photo shows the rudder on a bracket that allows the rudder to freely pivot. (See alt text for more discussion.)

2nd photo shows rudder oriented normally. (See alt text)

en.wikipedia.org/wiki/Aeroelas

Imagine being the test pilot here...deliberately gaining speed to get (just barely) into the flutter regime...surviving, and learning.
youtube.com/watch?v=kQI3AWpTWh

I am not using a control horn to reduce the control pressure I feel on the rudder pedals. Modern gliders typically don't need that.

en.wikipedia.org/wiki/Flight_c

en.wikipedia.org/wiki/Balanced

It legitimately angers me that Google claim any sort of robust #accessibility support in their half-baked #Flutter UI toolkit. From the need for users to manually enable an accessible mode in web apps, to the use of accessible names to convey role information on mobile, to a borderline unusable keyboard experience on Windows, it is a rotten mess throughout.

I've been teaching "Introduction to #Mobile Development" for 4th-semester students over the last years.

I've used #Android and #Java but got quite disillusioned with the Android development ecosystem (to call it a moving target would be a bit of an understatement).

So this year I tried out #Flutter, but that seems to have a rather steep learning curve for relatively inexperienced students... So off the top of your head(s), what would you recommend for this kind of course?

(Boost for reach!)

But, I have done something that is super cool and I have nobody to share it with, and nothing to show for it besides some passing tests.

github.com/zeyus/liblsl.dart/b (readme is outdated, see tests)

HMU if you're a #softwareengineering , #networkengineering , #systemsarchitecture or #designpattern nerd, I'd love feedback and suggestions for improvement (or just question my sanity)

GitHubliblsl.dart/packages/liblsl at main · zeyus/liblsl.dartDart interface for Lab Streaming Layer / liblsl. Contribute to zeyus/liblsl.dart development by creating an account on GitHub.

I am very lucky to be working as a freelancer on a project that I love & use in all my apps: #TelemetryDeck. 📡

Recently, I've had the pleasure of contributing my own ideas to the project. Today, I'm happy to introduce a new feature that's been long awaited: Duration Signals!

🔗👇 (1/2) 🧵
telemetrydeck.com/docs/article

telemetrydeck.comTrack User Engagement with Duration Signals in TelemetryDeck | TelemetryDeck
More from TelemetryDeck

This week in #FDroid (TWIF) is live, but boring. Yes, the cycles run and run, yes 9 new apps are now included, yes 138 more updated. But as things go, with unattended updates, it's all background noise.

What's special? It's the week of UI rewrites:
* #Auxio got #MaterialDesign
* #BadgeMagic is now #Flutter powered
* #Spotube is now #shadcn UI themed

Enjoy: f-droid.org/2025/03/13/twif.ht

f-droid.orgFashion change - UI rewrites | F-Droid - Free and Open Source Android App RepositoryThis Week in F-DroidTWIF curated on Thursday, 13 Mar 2025, Week 11Community News@OxygenCobalt has shipped a huge 4.0.0 update with a total user interface ref...

👋🏼 #introduction though I'm not new here, but moved to my #selfhosted #Mastodon instance half a year ago 📦.

I'm Florian 👨🏼‍💻, #IT/computer science student at #RWTHAachen 🇩🇪🎓 and #tech enthusiast.
I do lots of #selfhosting in my #homelab, develop apps with #Flutter 📲, but also websites 🌐 and other #software 💻.

I'm very passionate about emergency #medicine 🩺 and work as a #paramedic (Rettungssanitäter 🇩🇪) on the #ambulance 🚑 in #ems 🚨.
I love water sports, be it #sailing ⛵, #diving 🤿 or #swimming 🏊🏼‍♂️.

👋🏼 Ich bin nicht #neuhier, aber vor gut 1/2 Jahr auf meine #selfhosted #Mastodon-Instanz umgezogen 📦.

Ich bin Florian 👨🏼‍💻, #Informatik|student an der #RWTHAachen 🎓 und #tech-Enthusiast.
Ich hoste vieles im #homelab #selfhosting, programmiere Apps mit #Flutter 📲, aber auch Webseiten 🌐 und andere #Software 💻.

Zudem begeistert mich die #Notfallmedizin #Medizin und ich bin als #Rettungssanitäter im #Rettungsdienst tätig 🩺🚑.
Ich liebe #Wassersport, egal ob #Segeln ⛵, #Tauchen 🤿 oder #Schwimmen 🏊🏼‍♂️.

Flutter is fun and easy until you realize that your app contains some proprietary Google Mobile Services (GMS) stuff, because you added the "location" and/or "geolocator" package and they somehow use the Fused Location provider. Both packages however are open source.

I threw both out and found another way to implement location access with the NETWORK_LOCATION of Android instead. No more GMS stuff in the app...

I think this is all very intransparent and you never know what you really get when adding a dependency.