lotdrops
@lotdrops.bsky.social
10 followers 70 following 19 posts
Android dev, in love with Kotlin and KMP. I love UX and dev X
Posts Media Videos Starter Packs
lotdrops.bsky.social
Thank you, you've kept me from trying to delete and reconfigure everything!
It's been months of this happening to me, on Mac too. I thought it was only me as it does not happen to my colleagues, plus it was not being fixed for so long
lotdrops.bsky.social
Great write up, as always.

If this is implemented, I see it as one big step towards the web killing mobile development.
I already saw it as a possible future, but with big barriers like this it becomes quite likely, I think.
lotdrops.bsky.social
With a lot of people saying it is super productive, I keep trying it, trying to understand if I'm doing something wrong or it is like you described.
I think this recent research may explain why many find it so productive bsky.app/profile/metr...
metr.org
METR @metr.org · Jul 10
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.

The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
lotdrops.bsky.social
How does being partially covered or visible but not "resumed" (e.g. a pop-up) affect this API?
lotdrops.bsky.social
Extremely annoyed by something similar in Google maps: it auto-translates all reviews... Which costs money to Google, and is much worse UX if you happen to speak the original language.
lotdrops.bsky.social
Middle-man abstractions.
Like adding use cases with no logic, just to follow the same pattern everywhere.
lotdrops.bsky.social
It makes sense, they may feel like they lose control and also job security.
At the same time, it makes A LOT of sense from the technical and business perspectives, IMO.
I don't see a reason for doing pure native apps anymore, actually.
lotdrops.bsky.social
1, to enforce their rules, which often benefit them
2, to make it look like they provide high quality to the end user
3, to justify charging money to devs and users
lotdrops.bsky.social
I've seen a few argue in favor of TDD (not an arch, but related)
lotdrops.bsky.social
Yes, it's quite different to jetpack nav, for example. I guess I've been burned so many times by jetpack nav issues that I was OK with trying something very different. But it does take some time figuring out how it works.
lotdrops.bsky.social
I looked into the different options a couple months ago and decompose was the more complete in terms of supporting ios features (such as back gesture, animation, tab bar, etc).
I like it's state model, but it is a bit harder to get started than other options.
lotdrops.bsky.social
Pues te sugiero este libro si no lo conoces. El foco es en programación funcional, pero es con kotlin, con arquitectura Hexagonal y una forma de testear bastante interesante pragprog.com/titles/uboop...
From Objects to Functions
Learn Functional Programming by building a complete web application that uses Kotlin, TDD with end-to-end tests, and CQRS and Event Sourcing microservices architecture.
pragprog.com
lotdrops.bsky.social
Or tagging components for screen readers is quick, but trying it all as a user to make sure you didn't miss anything and the order and grouping are good... That's slower
lotdrops.bsky.social
Thanks for the answer! This makes sense, but what about those cases where it does take significant time? E.g. Suporting larger fonts is worthit at the start, but doing it for extreme cases (very large font, small screen) where you need a specific layout for these cases seems less straightforward.
lotdrops.bsky.social
What about accessibility? It seems to be a task you should wait on, thinking in terms of agile. But there are ethical reasons for supporting it early (and in some cases legal reasons too).
lotdrops.bsky.social
I remember this TIL moment too.
I couldn't understand why was I getting those crashes if I had tested config changes, until the big "oh" came.