I remember listening to a Syntax FM[0] with Zack Jackson from ByteDance, which mentioned this framework briefly. Some quotes and notes from that part of the podcast: - All ByteDance products, even native apps, are web-based - They have an in-house framework called "Lynx" which is essentially their version of React Native[1] - "All apps are Lynx apps. Everything is a Lynx app. It's all backed off the same stack." - Th…
I work at ByteDance (though not for long). Most of the "sexy" part of the app is native, or C++ crossplatform for things that would normally be in C++. I'm not sure I'm allowed to share what Lynx is used on, but it's a small subset of the app.
Lynx: Open Source Native Cross Platform framework used in TikTok
51–60 of 98 posts
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#52Apple and Google need to talk. They need to collaborate on something truly native to put an end to these bloated frameworks. My goodness the amount of engineering work being put into terrible mobile experiences is worse than how much Nasa is spending to look for water in space. Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else?
Google already did the talking for both of them. It’s called Flutter.
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#53Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#54Earlier quoted context omitted.
Google already did the talking for both of them. It’s called Flutter.
Does Google use Flutter for building Gmail, Google or other major mobile apps?
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#55I remember listening to a Syntax FM[0] with Zack Jackson from ByteDance, which mentioned this framework briefly. Some quotes and notes from that part of the podcast: - All ByteDance products, even native apps, are web-based - They have an in-house framework called "Lynx" which is essentially their version of React Native[1] - "All apps are Lynx apps. Everything is a Lynx app. It's all backed off the same stack." - Th…
I work at ByteDance (though not for long). Most of the "sexy" part of the app is native, or C++ crossplatform for things that would normally be in C++. I'm not sure I'm allowed to share what Lynx is used on, but it's a small subset of the app.
What I assumed from the podcast is that there's a lot of internal reusable tools in C++, and the web-based stuff is mostly about the UI layer.
Is there a lot of WASM to use both at the same time?
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#56Earlier quoted context omitted.
Does Google use Flutter for building Gmail, Google or other major mobile apps?
Yes they do. Google Pay or Google Earth are using Flutter. They also contribute to Kotlin Multiplatform and use it for Google Workspace (gmail, drive, etc)
Google products are an absolute mess. They create android, KM, and Flutter for mobile development. They also created MLKit, MediaPipe, and TensorFlow for AI. They're all over the place with their solutions
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#57Earlier quoted context omitted.
I work at ByteDance (though not for long). Most of the "sexy" part of the app is native, or C++ crossplatform for things that would normally be in C++. I'm not sure I'm allowed to share what Lynx is used on, but it's a small subset of the app.
Thanks. What do you mean with "native" (vs. C++)? What I assumed from the podcast is that there's a lot of internal reusable tools in C++, and the web-based stuff is mostly about the UI layer. Is there a lot of WASM to use both at the same time?
There's a lot of internal tools. I don't know what they're written in. I would not be surprised if it's Lynx, but I'm a mobile developer on the TikTok app, and haven't ever looked into it.
I haven't come across any WASM in my time here, but I'm not in a position to declare that it doesn't exist.
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#58Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#59Earlier quoted context omitted.
Open-sourcing is/was the perfect time to change it. Otherwise it might be even more painful if a name change is needed later.
And why exactly would a name change be needed later? Names are just names, many people have the same names, and projects can too.
Re: Lynx: Open Source Native Cross Platform framework used in TikTok
#60Earlier quoted context omitted.
Instagram web is so bad that it’s the only logical explanation.
I have worked in the Instagram ios source. It is FUCKING AWFUL. They’re impressive in their business success given their code quality.