So this is like all those other frameworks that compile to native components, except this one is natively Typescript? I’ll take it
> it compiles directly to native views
11–20 of 230 posts
So this is like all those other frameworks that compile to native components, except this one is natively Typescript? I’ll take it
> it compiles directly to native views
So this is like all those other frameworks that compile to native components, except this one is natively Typescript? I’ll take it
I think? there isn't a typescript runtime? just a build time? I'm not positive how business logic gets executed but: > it compiles directly to native views
I’m not sure I trust snap of all companies to make a good cross platform framework after how terrible their android app has been.
Color me yellow.
So 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.
So 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.
I hope it has "load spam ads directly into the list the user was about to touch somehow the millisecond before they touch it using magical force field technology so they click the wrong thing every time" functionality. I've been missing that in my apps
I’m not sure I trust snap of all companies to make a good cross platform framework after how terrible their android app has been.
I think it’s been changed since, but wow was it weird finding out that instead of taking photos, the Android app used to essentially take a screenshot of the camera view.
I don’t know a thing about Android camera SDK but I can easily see how this choice was the right balance for performance and quality at the time on old hardware (I’m thinking 2013 or so).
Users didn’t want the full quality at all, they’d never zoom. Zero latency would be far more important for fueling the viral flywheel.
I’m not sure I trust snap of all companies to make a good cross platform framework after how terrible their android app has been.
I think it’s been changed since, but wow was it weird finding out that instead of taking photos, the Android app used to essentially take a screenshot of the camera view.
I 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.
Earlier quoted context omitted.
I think? there isn't a typescript runtime? just a build time? I'm not positive how business logic gets executed but: > it compiles directly to native views
One of the Valdi's authors here. It's using native views under the hood, like React Native, and there are 3 modes of compilation/execution for the TS source. It can be interpreted from JS (TS compiled to minified JS source), interpreted from JS bytecode (TS compiled to JS source, minified, then compiled to JS bytecode ahead of time), or compiled to native code directly (TS compiled to C ahead of time).