Valdi – A cross-platform UI framework that delivers native performance
101–110 of 230 posts
Re: Valdi – A cross-platform UI framework that delivers native performance
#102Seriously, if there’s an app that sticks in my head for being noticeably laggy, you couldn’t pick a better example than Snapchat.
Re: Valdi – A cross-platform UI framework that delivers native performance
#103I was at Snap during this project’s early days (Screenshop!) and spent a bit of time debugging some stuff directly with Simon. He’s a wonderful engineer and I’m thrilled to see this project out in the open. Congratulations Snap team! Well deserved.
I'm surprised Snap of all companies invested in a cross-platform UI framework given how simple their app seems in comparison to more complex ones out there. 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.)
Re: Valdi – A cross-platform UI framework that delivers native performance
#104I presume this is a Text UI. How does it compares with ncurses and termcap ? /s
Re: Valdi – A cross-platform UI framework that delivers native performance
#105So now I can finally implement the most god-awful, ugly, cumbersome and unintuitive GUI methodology ever to face a large population of users into my own apps? This abomination that started the whole user-experience decline by making this kind of yuck the gold standard for apps today is finally open source? Color me yellow.
Snap is the greatest innovator of user experiences in this generation. This is evidenced by the fact that literally every other social media app is just a hodgepodge copycat of sorts of what snap invented. For people who introduced themselves to tech with snap as one of their first apps, its the most intuitive thing ever. When they first introduced video calls, schools had to close for a day. Imagine then you come he…
> introduce feature
Phwoar, ground breaking UX design there!
> When they first introduced video calls, schools had to close for a day.
Which schools, where? Are they in the room with us now?
> For people who introduced themselves to tech with snap as one of their first apps, its the most intuitive thing ever
Point camera. Press button. Pick users.
Gotta try real hard to screw that one up, UI wise.
Re: Valdi – A cross-platform UI framework that delivers native performance
#106Earlier quoted context omitted.
I have never once experienced a WebView app that I would say had “a really good experience.”
It’s because if a webview app experience is good, you don’t notice it, you only notice if it’s bad. A while ago saw a blog link on HN that explained how Apple uses it everywhere and we never notice it because they are done well. Of course I can’t find that link now, I summon the HN gods…
I would be interested in any links to Webview apps that run really well, I’ve never seen one that I’m aware of but so many that I am aware of and are bad!
Re: Valdi – A cross-platform UI framework that delivers native performance
#107Re: Valdi – A cross-platform UI framework that delivers native performance
#108How hard could it be?
Re: Valdi – A cross-platform UI framework that delivers native performance
#109Working at a company that uses react-native I wish nothing more than for the end of app stores and differing platform languages. We're heavily considering just having a website next year with a mobile app using webview, and then native code for the native notifications, GPS and healthkit / health connect. I feel like AI is changing the equation, its nearly better to write your business UI 3 times one for each platfor…
I did this and never looked back. It’s called a “WebView app” and you can get a really good experience on all platforms using them. Just: - don’t make any crazy decisions on your fundamental UI components, like breadcrumbs, select dropdowns, etc - add a few platform-specific specialisations to those same components, to make them feel a bit more familiar, such as button styling, or using a self-simplifying back-stack…
Or you ship your HTML/JS and not just embed a URL?