Re:Snapchat open-sources Valdi a cross-platform UI framework
by ingenieros on Saturday November 08, 2025 @02:41AM
(#45854909)
Perhaps for the same reason we got Airbnb of all companies to create Lottie.
https://lottie.airbnb.tech/#/
These companies have super talented engineers and can afford to invest in skunkworks projects like these when they can’t find any suitable options in the market.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by pols45 on Saturday November 08, 2025 @04:07AM
(#45855311)
More like "super talented engineers" will keep increasing cost of such projects until they get told this stuff doesn't generate revenue/cost cutting is happening, so work more on ad tech, leave or find external free labor("community") to maintain it.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by ramraj07 on Saturday November 08, 2025 @03:00AM
(#45854977)
As far as Im concerned, Snapchat is onw of the most complicated apps thats routinely used by hundreds of millions of people. You yourself listed all the features they have. And every one of them is pixel perfect, with insane amounts of time spent perfecting the user experience of every single ome of those features. In fact, the success of Snap could be attributed to how pixel perfect the app is.
And then you call it simple?
Re:Snapchat open-sources Valdi a cross-platform UI framework
by Alifatisk on Saturday November 08, 2025 @05:26AM
(#45855680)
I share your opinion, but I think of the comment above like this. If something thinks your ui "just makes sense" and is dead simple to use, then you know you've perfected it. That is the best compliment you can get.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by xmprt on Saturday November 08, 2025 @05:29AM
(#45855687)
You kind of just proved my point. If they want attention to detail and good performance then writing native is probably better. The simplicity that I was referring to was the number of views that need to be implemented. A cross platform UI framework would help if there were hundreds of views that needed to be built consistently but for the number of views in Snapchat, I think native implementations would probably be faster and cheaper.
As for the "success of Snap could be attributed to how pixel perfect the app is". I think the success of Snap can be attributed to a lot of things. But if you took a look at how unoptimized the Android experience was in 2017 when it was taking off I don't know how you could call it pixel perfect.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by ramraj07 on Saturday November 08, 2025 @12:59PM
(#45858566)
They famously DID NOT have any android app for a while. Contrary to what the Emacs HN keyboard warriors might think, the world actually used predominantly iPhone as the smartphone especially among the kids in the US. Their android experience didnt really matter.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by xmprt on Saturday November 08, 2025 @02:32PM
(#45859275)
So once again... why focus so much on cross platform? You're glazing Snap a whole lot but not answering my question. I don't deny that they have some incredible engineering, but that's not a reason to invest a lot into a cross platform UI framework rather than just using something off the shelf like React Native or building the app natively to begin with.
Re:Snapchat open-sources Valdi a cross-platform UI framework
by efilife on Monday November 10, 2025 @07:57PM
(#45882874)
"the world actually used predominantly iPhone as the smartphone especially among the kids in the US"
The world or the us?
Re:Snapchat open-sources Valdi a cross-platform UI framework
by FridgeSeal on Saturday November 08, 2025 @06:14AM
(#45855875)
Snapchat, an app which half-assed picture taking so hard that it did so by simply snapshotting the camera preview, rather than bothering to take an actual photo.
And more importantly, Snapchat seems like an app which could highly benefit from tight integration with native features (eg. camera, AR features, notifications, screenshot detection, etc.)