Native App development is 💀
Login to reply
Replies (10)
stacker.news 💪
what a great video
LOLz, that wasn’t what I expected but so true 😬
so true 😂
Ooof.. snarky 😆
View quoted note →
The closest I get to native dev is CLIs and VS Code extensions.
It's a happy life.
always bet on the Web: instant updates, global distribution, almost no gatekeepers, mature libraries and SDKs, LLM friendly, embeddable anywhere... some nostr OGs hate it tho.
Every gui abstraction trades away control of your drawing buffer. Which means every abstraction sucks in some way. The best library is one that gives you a 'put_pixel(x, y, color)' function.
From there you can have additional tools. Lines, circles, boxes, anti-aliasing, font rendering, window resizing, etc but it should always come back to "here's your surface, do what you want"
Unfortunately the graphics pipeline makes this a pain. Final control belongs to pixel shaders on the GPU, and for most applications, it isn't fun or interesting to write low level Vulkan boilerplate.
It makes me want to design my own CPU that cares less about performance and more about simplicity. Things might actually be more performant if we didn't constantly have 5 layers of abstraction protecting us from implementation details.
What he said.
Sucks, to be them.