ByteDance Terminal Technology
Author

ByteDance Terminal Technology

Official account of ByteDance Terminal Technology, sharing technical insights and team updates.

71
Articles
0
Likes
207
Views
0
Comments
Recent Articles

Latest from ByteDance Terminal Technology

71 recent articles
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 20, 2021 · Industry Insights

How ByteDance’s Terminal Tech Team Boosts Platform and Mid‑Platform Development Efficiency

The article examines ByteDance’s terminal technology team, outlining current front‑end trends, the challenges of complex processes, component chaos, and massive architecture, and presents their veMARS solutions for DevOps, component management, and application frameworks to improve platform development efficiency.

ByteDanceComponentizationDevOps
0 likes · 5 min read
How ByteDance’s Terminal Tech Team Boosts Platform and Mid‑Platform Development Efficiency
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 14, 2021 · Mobile Development

How to Develop an Android Studio Plugin Using the IntelliJ Platform SDK

This article guides readers from zero to one in creating Android Studio plugins by explaining the IntelliJ IDE plugin development workflow, required tools, project setup, core files like build.gradle and plugin.xml, implementing actions, wizards, tool windows, UI creation, data persistence, and packaging for distribution.

Android StudioGradleIDE Development
0 likes · 19 min read
How to Develop an Android Studio Plugin Using the IntelliJ Platform SDK
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 13, 2021 · Frontend Development

Interview with Frontend Pioneer “Moonshadow” on Career, Team Management, and Community Building

The article profiles veteran front‑end engineer Moonshadow, tracing his early JavaScript learning, leadership of ByteDance’s front‑end middle‑platform team, his views on empowering business, continuous learning, community involvement, and strategies for technical influence and talent development.

careercommunityfrontend
0 likes · 16 min read
Interview with Frontend Pioneer “Moonshadow” on Career, Team Management, and Community Building
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 30, 2021 · Frontend Development

Micro-Frontends: Background and Solutions

This article discusses the background and significance of micro-frontends, a modern architecture for large-scale web applications, and introduces Garfish as a widely adopted solution in the industry.

Frontend ArchitectureGarfish
0 likes · 30 min read
Micro-Frontends: Background and Solutions
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 29, 2021 · Mobile Development

Bypassing Android 10+ dex2oat Restrictions for Performance Optimization

This technical article investigates the Android 10+ dex2oat limitation that blocks app‑initiated compilation, analyzes its SELinux enforcement, and presents a practical solution using system commands and binder calls to trigger dex2oat for both primary and secondary APKs, achieving significant load‑time and runtime improvements.

ADBAndroidMobile
0 likes · 20 min read
Bypassing Android 10+ dex2oat Restrictions for Performance Optimization
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 23, 2021 · Fundamentals

Understanding ld64 Static Linking on iOS: Architecture, Symbols, and Optimizations

This comprehensive guide explains the inner workings of Apple's ld64 static linker for iOS, covering its historical background, core concepts such as objects, archives, symbols, and fixups, command‑line parameters, execution phases, symbol resolution, dead‑code stripping, optimization passes, output generation, auto‑linking, the -ObjC flag, debugging options, and LTO support.

LinkerStatic Linkingdead strip
0 likes · 31 min read
Understanding ld64 Static Linking on iOS: Architecture, Symbols, and Optimizations
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 9, 2021 · Mobile Development

Resolving Thread Merging Issues in Flutter Multi‑Engine PlatformView Scenarios

This article explains the thread‑merging problem that arises when using PlatformView in Flutter’s multi‑engine setups, analyzes the root causes in both independent and lightweight engines, and presents a comprehensive solution that modifies the engine’s task‑runner merging logic to support one‑to‑many merges.

FlutterPlatformViewThread Merging
0 likes · 27 min read
Resolving Thread Merging Issues in Flutter Multi‑Engine PlatformView Scenarios
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 1, 2021 · Mobile Development

Technical Sharing of Volcano Engine veMARS Plugin Architecture and Its Application in the Jinri Toutiao Lite App

The talk introduces Volcano Engine's veMARS plugin framework, its low‑cost, high‑stability engineering transformation capabilities, and demonstrates how the Jinri Toutiao Lite app leveraged this framework to achieve significant package size reduction and robust plugin‑based development.

Software Engineeringapp optimizationplugin architecture
0 likes · 3 min read
Technical Sharing of Volcano Engine veMARS Plugin Architecture and Its Application in the Jinri Toutiao Lite App