Live data from Hacker News

Valdi – A cross-platform UI framework that delivers native performance

github.com

141–150 of 230 posts

Re: Valdi – A cross-platform UI framework that delivers native performance

#141

Earlier quoted context omitted.

Tons of software projects have moved their communities to discord. Not saying it's a great thing, but you're self selecting out of the future.

If the future is unable to think critically, I'll stay in the past.

What would you use instead?

Re: Valdi – A cross-platform UI framework that delivers native performance

#142
post #141

Earlier quoted context omitted.

If the future is unable to think critically, I'll stay in the past.

What would you use instead?

Self-hosted forums, github's built-in forums, IRC; Practically anything but Discord.

Re: Valdi – A cross-platform UI framework that delivers native performance

#143

Earlier quoted context omitted.

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…

Don't take me argument as one against the point that it was massively popular and influential, en contraire, that's often the common factor in things I tend to dislike: the norm/ the mainstream. It's mostly subjective when talking UI, and a lot plays in too regarding the lack of competive platforms with different UI's.

My point is that (I think) they became popular because of their UI and UX. They remagined how a small touch screen user experience could be most intuitive if you dont come with legacy mindset. For people used to keyboard and mice this might look weird but snap makes sense to the newer generation.

If all the other apps look similar its because they copied it. This is like calling Citizen Kane boring.

Re: Valdi – A cross-platform UI framework that delivers native performance

#144

Working 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…

It's rarely better to write the business UI 3 times for each platform.

At the time such decisions are made, maybe the platforms couldn't do what was needed, but those platforms do tend to evolve, but not remain tracked.

Flutter to me has been one of the platforms that can quietly ship to multiple platforms as long as the parameters of what you're after can be accomplished in Dart, and if needed a bit of custom code for any particular platform.

Re: Valdi – A cross-platform UI framework that delivers native performance

#145
I looked at the source code (as an amateur application developer) and boy, is it over-engineered and complex! Then I remember having built a complex Cordova app more than a decade ago, where I had to make C++, JNI and Javascript interop all play nice and this project feels a lot like that. Lots of moving parts. I suppose this is just the way things are when you are targetting such different ecosystems as Android and iOS _natively_, at the lowest level.

As a solo-dev, I realize well that this project isn't for me. This could be a great tool for experienced folks who know what they are doing. I will stick to Tauri and React Native, it does 80% of what I care about with 20% of the effort. Or until someone builds a nice wrapper around this to make it easy to use (and also add targets for x86_64/aarch64 builds).

Re: Valdi – A cross-platform UI framework that delivers native performance

#146

Earlier quoted context omitted.

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…

I have never once experienced a WebView app that I would say had “a really good experience.”

Well you haven't used the cutting-edge latest breed. Try using Uber in a browser. There's many high-quality apps today where you honestly cannot tell that it's a website running in a browser. There are many many more but I can only think of Uber off the top of my head.

Re: Valdi – A cross-platform UI framework that delivers native performance

#147

Earlier 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…

A webview app can be good, but finding one is harder than finding russel's teapot :D

Re: Valdi – A cross-platform UI framework that delivers native performance

#148

Working 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…

Is Cordova still actively developed? Or are people just rolling their own per OS these days?

Re: Valdi – A cross-platform UI framework that delivers native performance

#149

Working 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…

> its nearly better to write your business UI 3 times one for each platform. Anyone have any experience of doing this for a complex and long-life app? Sounds like a nightmare that would increase friction and decrease development fun by x10 because of the huge overhead and tedium of having to keep your features and tests in sync across platform for every change you want to iterate on, and requiring developers be profi…

You don’t do that though. You write your logic in a common languages and then the UI is an external layer you switch with build settings. The thing is, yiur choice is usually c|c++. Or an embedded language like lua. RN has gone the latter route and then extend it further by using React as a DSL for the UI.

Re: Valdi – A cross-platform UI framework that delivers native performance

#150

Working 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…

CapacitorJS makes for a REALLY awesome app dev experience compared with React Native. It's basically just a really well integrated system for building exactly what you describe. The company I work at made the switch from an RN app to a CJS one and it was might and day in so many ways, performance included!

This is laughably wrong. Expo exported to a web target is the same or better than Capacitor.
Post reply on HN