Tagged articles
5 articles
Page 1 of 1
ELab Team
ELab Team
Jan 23, 2024 · Frontend Development

How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust

This article details how the TikTok e‑commerce frontend team tackled high‑concurrency and multi‑instance challenges in their Electron‑based IM client by incrementally redesigning the architecture, introducing a Rust‑based SDK, validating performance through POCs, and ultimately achieving significant stability and latency improvements.

Cross-ProcessElectronRust
0 likes · 15 min read
How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust
Bilibili Tech
Bilibili Tech
Oct 20, 2023 · Mobile Development

MEPlayer – An Android Cross‑Process Media Playback Framework for Maoer FM

MEPlayer is a cross‑process Android playback framework for Maoer FM that unifies audio, video, live‑stream and special‑effect playback by abstracting kernels such as ExoPlayer, BBP and IJK behind a simple API, offering business‑level decoupling, automatic recovery, audio‑focus handling, notification integration, network optimizations and both cross‑process (MEPlayer) and same‑process (MEDirectPlayer) entry points.

AndroidAudio FocusBackground Playback
0 likes · 17 min read
MEPlayer – An Android Cross‑Process Media Playback Framework for Maoer FM
Xianyu Technology
Xianyu Technology
Sep 3, 2020 · Mobile Development

Modularization and Cross‑Process Communication Strategies for Xianyu's Flutter Application

Xianyu tackles Flutter’s slow hybrid compilation and native‑module integration pain by introducing a minimal‑shell modular architecture and a two‑phone cross‑process setup that falls back from MethodChannel to socket communication, speeding builds, isolating components, and improving data consistency while adding maintenance and device constraints.

AndroidCross-ProcessFlutter
0 likes · 9 min read
Modularization and Cross‑Process Communication Strategies for Xianyu's Flutter Application
Tencent Music Tech Team
Tencent Music Tech Team
Apr 27, 2016 · Mobile Development

Cross-Process Singleton Implementation in Android Using AIDL

The article explains how to turn a traditional Android singleton into a cross‑process object by having the singleton implement an AIDL interface, exposing it through a bound Service, and using Parcelable‑based Binder serialization so multiple processes share the same instance while handling IPC, threading, and data‑type constraints.

AIDLAndroidCross-Process
0 likes · 17 min read
Cross-Process Singleton Implementation in Android Using AIDL