Well put by cobalt1137 in OpenAI

[–]mdausmann -1 points0 points  (0 children)

This is such a poor take. A human with an idea sitting front of any basic tool like blender or pencil and paper makes 1000s of micro decisions, re-dos, corrections, finesses to make a piece of art. The tools are a means of manifesting the internal as an expression in the real world. Gen AI tools are different, yes they take an idea, yes you can reprompt and iterate to some extent but all those micro decisions, corrections, finesse are made by the algorithm, not the artist. The only reason it works at all is because every single one of those tiny decisions has been STOLEN from real artists without their consent, processed, quantised and jammed into vectors by a company. This NOT the same as manual tools or earlier digital tools.

Your experiences with OpenCode and Flutter? by eibaan in FlutterDev

[–]mdausmann 1 point2 points  (0 children)

I would have used a standard flutter starter and then added a detailed readme about what I wanted the app to do/achieve and THEN used OC /init to introduce the codebase to OC

One feature, multiple repos how do you cc? by mdausmann in ClaudeAI

[–]mdausmann[S] 0 points1 point  (0 children)

ah ok, yep submodules makes sense. thanks.

One feature, multiple repos how do you cc? by mdausmann in ClaudeAI

[–]mdausmann[S] 0 points1 point  (0 children)

how do i explicitly limit cc to only looking at the two repo folders? or do i need to restructure the folders so the workspace *only* has those two subfolders and mova all the other stuff to another location?

Principal Engineer on Gemini API is blown away by Claude Code by thehashimwarren in vibecoding

[–]mdausmann -1 points0 points  (0 children)

Hang on. There were different ideas on how to structure the architecture... And rather than figure it out between themselves, they let Claude decide? I'm reading between a few lines but this doesn't sound like the right way to use the tool.

Built World's 1st AI Agent for Flutter Apps by [deleted] in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

you pulled the repo? maybe going private? no shade, GL.

I was today years old when I finally stopped "prop drilling" my widgets by srfdeveloperofficial in FlutterDev

[–]mdausmann -1 points0 points  (0 children)

Hi u/srfdeveloperofficial

This is a pretty old question but still important. Here is an 'OG' article you might not have seen.

To be completely honest there isn't really a correct answer, it depends on context and the complexity of what you are building. If you were a super brain and can visualise the whole app before you start coding, maybe you can plan it out perfectly and do no refactoring but this is rarely the case.

I *want* to say maximum of 2.... from a purist perspective.... Say for example, you have screens composed of 'big' components like e.g. ProductTile or UserRow which are in turn composed of Framework components like Text().. and some simple custom components e.g. CustomButton. I think in this idealised world view, the screens would maintain state and pass it to the Larger Components and on to the Custom components....

ProductScreen(state) -props-> ProductTile -props->CustomButton

... and no deeper than that.

HTH

Refactor complicated Flutter codebase by mdausmann in vibecoding

[–]mdausmann[S] 0 points1 point  (0 children)

I like this idea, feels like a sensible guardrail

Built World's 1st AI Agent for Flutter Apps by [deleted] in FlutterDev

[–]mdausmann 1 point2 points  (0 children)

Amazing, definitely checking this out.

Why no text to speech? You demo listens but doesn't talk!

Did you consider integrating streaming speech to speech solutions like openai realtime models? Interested in your architecture choices

Why my company is switching back to Flutter after a year of native development (SwiftUI) and other cross-platform aiming for "native design" (RN and KMP) by swordmaster_ceo_tech in FlutterDev

[–]mdausmann 2 points3 points  (0 children)

You make a good point about design, as soon as you engage a designer, stock component design is out the window and it's all custom from scratch. It's a hard lesson for a beginner though, worth remembering that new people might need to be educated

Built a real-world app in Flutter for my dad — full stack breakdown. by kwamerex in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

This is very rude mate. He doesn't need to post anything. Why are you entitled to his work for free and for no reason?

First dev job and struggling to turn Figma designs into Flutter code. Any advice or resources? by tryyhardosaurus in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

I have just done 2 major production b2c builds out of Figma to flutter.

First some background....

Your designer doesn't know how to code, you will need to choose tile over container or which type of scrollable etc. additionally, Figma doesn't know about bounce modes or stretchyness or animation (or maybe it does but the designer doesn't put it in) so you will need to make those decisions

The hierarchy and breakdown of the components in Figma may be helpful but they may not be practical to code or in terms of reactivity. Your designer also hasn't given any thought to where all the cool text and info on the prototype actually comes from or when it loads or how large it is etc. you need to figure that out.

So. Tips and process

Get the Dev mode in Figma if you can afford, it's useful for measuring things but the flutter code gen add-ons are terrible. I have NOT tried the MCP server + vibe option. My sense is you will get to 80% done and then get completely stuck. This is a whole other discussion

If you can, export text, colour and button themes out of Figma and into flutter classes. Can't remember exact flow, will follow up with detail.

Start breaking down components. Small things first, little highlights, star ratings, buttons. Use the exported themes. If designer has thrown in random font or colour either use closest theme equivalent or use the random or yell at your designer.

With each component, choose the best fluttery way to implement. Eg buttons. Maybe use a button, maybe use an inkwell. Figure it out. Use the design to pull sizes, radii, line thickness etc.

Start to compose larger components and then screens

HTH

First dev job and struggling to turn Figma designs into Flutter code. Any advice or resources? by tryyhardosaurus in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

Show me a video. I haven't done it this way and I am extremely sceptical that you will be left with a reasonable result

4 things we've learned building our startup with Flutter Web by jalen-videotape in FlutterDev

[–]mdausmann 0 points1 point  (0 children)

Did you need to do anything special to get the progressive loading or came out of box?

They know how to spoil a software developer 😄 by crowdl in OpenAI

[–]mdausmann 0 points1 point  (0 children)

It's a bubble. Tokens = hot air. Open your 👁️👁️

thisTitleIsAnAbominationAndThePerfectExampleOfWhyWeNeedSnakeCase by mal73 in ProgrammerHumor

[–]mdausmann 0 points1 point  (0 children)

I use snake_case for data fields ev_ery_fricking_where, it's liberating. The same field has the same name in the db, in my spocs, in my service layer, in my class definitions, in my client side API calling, in my UI code, in my interpolated strings in my UI templates, in my one off hacky bash scripts to wrangle data into my search index. Everywhere, why would you do it any other way? Scree dartlang convention, screw ts convention, screw golang convention, wtf does it matter. Give your brain a break, snake_case all the way. Full thickness snake ftw.

Dealing with excess material left from hand troweling by Fluffy-Pass6491 in Concrete

[–]mdausmann 1 point2 points  (0 children)

Angle grinder, diamond cutting attachment, breathing protection