I recently posted a lot about using code generation with build_runner for productive #Dart and #Flutter development. Now that I am working on an in-depth article on this topic, I'd like to ask for your input. What questions do you have or what particular aspects do you struggle with? Let me know in the comments!
In the meantime, I thought I’d gather 5️⃣ useful resources I previously shared about code generation in a single thread below.
I think Flutter needs an audio engine plugin (as opposed to an audio player plugin). For mixing, gapless loops, effects, streaming, performance. Something that can easily support a game (or an immersive app).
Before I go ahead with something nobody will use or that I won't be able to maintain, I want to gauge interest within the community, and ideally stir up some excitement. Here: https://filiph.net/fmod/
I will take the last five minutes of my break to make a smoll callback on #NGL vs #retrospring
IMO; #NGL was made with influencers in minds since it deeply connect with #insta, #snap etc .I perfectly see it being using during a live and answering asap a question is asked.
Retrospring and on the others feel more like a way to open to peoples without pressuring anything. The UI remember me of liberapay, simple, straighforward. And you can actually customize it using simple css. 1/?
On the others NGL interface (only mobile app) look like a mashup between iOS UI code (bottom scroll for choices) and Android 4.3 theming. If think I could get something more natural using #Flutter
.
Restrospring doesn't have a mobile app at all and , well who care? The website is enough indeed and responsive. And the mobile version is quite well made.
So ofc, my choice is biaised toward retrospring, the UI, the privacy features, the customization, it's something made to be ... 2/?
Does anyone know if there is an implementation of the Ribbon Interface in #flutter yet? Scouring pub.dev I'm not finding it but it wouldn't be the first time the search engine failed me, especially with such a common name. graphical user interface element
I never realized you could check type with switch and if-case statements, but there is some nuance there. I also never did but see why it is generally not a good idea to use the runtimeType of an object to do a similar comparison #DartLang#flutter Dart .runtimeType Caution!
I often run my Flutter apps on my Mac and Linux desktops even beyond debugging but they are essentially the mobile app UI/UX running in a desktop window. I have an unwieldy spreadsheet "app" I have decided to convert to some Dart/Flutter code. I was originally going to just do my usual dev process but now I'm thinking I may try to make a legit desktop version of it. I'm curious to see where things are with respect to features like menus, toolbars, MDI (if I chose to do that), etc. I haven't explored true desktop UI/UX in Flutter since Flutter Desktop first hit beta back in 2021 so this should be interesting :). #flutter#DartLang#FlutterDesktop
Interesting. This is how an Android/MoneyMonger detects if ADB is enabled or not: it looks for development settings. This is not a new technique, but I rarely see it in malware.
It’s interesting to see the (not final) list of apps for #Apple#visionpro and not get a sense that the era of companies scrambling to get their apps on the new platform is over. It feels like after the disaster that was #watchos third party apps, with bad performance and sluggish adoption, that companies are much more comfortable taking a wait and see approach to this product.
@trematerra I have explored that a bit but haven't tried more than "hello world" level stuff with it. I do have their Version 1.2 keynote in my YouTube queue for when it goes live in a few days though :) #DartLang#Flutter#ServerPod
In this month's Linux Format, I cover how to create a cross platform app (including Linux, Windows and Android) using Python and the excellent Kivy framework.
I already reshared this as a legit reshare but since there are parts of the fediverse Friendica talks to that won't get it correctly or at all since it is PeerTube I wanted to share it directly too. As much as I love using Dart/Flutter for development I am not nor have ever been good at making nice looking UIs. I'm more of an engineer/backend type for my entitre career so focusing on front end work is new to me. I haven't found a good book on how to make nice looking UIs so try to leverage Material Design defaults as much as possible which is okay but blah. Tutorials like this really help me spread my wings on this topic. Thanks @myracle ! #flutter#UIDesign#programming
Butterfly 2.0 is now officially stable! It's an opensource, crossplatform note-taking app.
Everything has changed since the last 1.x release. Read more here: https://linwood.dev/butterfly/2.0.
I'll be honest, after years of using #Kotlin working with #Dart and #Flutter in the year 2023 feels reminiscent of how it was using Java 7 for Android development more than a decade ago.
How the hell did I miss this implementation typo in Relatica’s spoiler alert code? I know how it happened. Dart string interpolation uses ${} for inserting expressions and I apparently mis-typed a second } instead of ). But I can’t believe I didn’t see the typo until today. Sorry folks :( #relatica#friendica#DartLang#flutter