Sabitlenmiş Tweet
One
257 posts

One
@one__js
Better UX, Better DX ➊ One is a cross-platform React framework built for sync engines · “one.js" in the streets
Katılım Temmuz 2024
91 Takip Edilen2.6K Takipçiler

One retweetledi

the next gen one/zero/tamagui stack is really something else.
our new chat app (started jan) has been flying. but it's also massive - more features than many mature companies, Linear-level polish. it's going into private beta this week. more on that soon.
we also started on a new app for a client who raised $7M.
we're **two** days in - and already have 20+ screens in place, auth flows, great animations/themes/details, lots of native UI, ios + web + android working in dev + prod, testing, ci/cd... basically an entire startup has come to life in a weekend.
once we complete this project (goal is 1 month e2e into both app stores), we're going to immediately move towards releasing a bunch of things:
- One 1.0 RC1, featuring "Metro mode" which makes adoption risk way lower.
- Tamagui v2 should come out separately here soon
- Free starter kit based on the stack
- Takeout 2 - which so much better than v1 it's hard to compare, and will be actually powering multiple production apps. All Pro accounts will get it in beta form likely near end of October
and then chat app will come EOY
that's the update, and why i've been so quiet lately 🍻
English

@WhoKnow50498590 Web yes, native no. We went quiet a couple months ago to go heads down on a few things that are now fairly close to ready that will get us there.
English

@one__js I don't know how to run it with Android github.com/onejs/one/issu…
P.S. Using Linux
English

@jviper410 @zero__ms For now we are only officially supporting mobile but we’d be happy to collaborate on any React Native platforms.
English
One retweetledi

We’re thrilled to welcome @natebirdman, founder of @tamagui_js and @one__js, to the Local-First Conf 2025 lineup!
Nathan will make the case for simpler frameworks and better UX by showing how local-first flips the script on data management.
English
One retweetledi

.@one__js Lets Frontend Devs Build Once, Deploy Web and Native Apps | By @LoraineLawson feat. @natebirdman
thenewstack.io/one-lets-front…
English

It's not that simple - Keyboard handling on mobile is different;
- A View is not always scrollable - on web it is. You have to add padding for the keyboard
- Keyboard padding can be either added to the whole view, then everything moves up and scales, or to a child container via padding
- If added via padding, content above the text input needs to account for that - either go out of view (translate) or scale down
- Keyboard can be interactively dismissed and has a special animation curve
- On native you have safe areas like notch or bottom bar, those will be added or removed from the keyboard safe area view
SwiftUI makes this a lot easier than UIKit, but it's still more responsibility & control compared to the web - and I think that's good
English

I’m convinced the gap in experience between a native mobile app and a mobile web app boils down primarily to user input at this point.
The performance gap is illusory for most use-cases & devices. Safari iOS handling of how a keyboard displays, the havoc it wreaks on the page, and limited APIs to control it are a fundamental issue.
Once 120fps animations are enabled by default that’ll be the icing on the cake. But any diminishment in the ability for a human to reliably enter information into the page is a deal breaker.
English
One retweetledi

@iamsahaj_xyz CF support has not landed yet, but we have good progress. If you use us ping in the Discord and we can prioritize it. We already have Vercel working so it’s not a big jump.
English

Who wants to help contribute better error overlays with OwnerStack?
React@reactjs
React 19.1 has just been released! Check out the latest updates here: github.com/facebook/react…
English




