Tagged articles

Cross-Platform

541 articles · Page 4 of 6
ITPUB
ITPUB
Dec 20, 2021 · Operations

Secure Cross‑Platform File Transfer Made Easy with Croc

This guide explains how to install the open‑source Croc tool on Linux and other platforms, use its relay‑based, PAKE‑encrypted protocol to transfer files, folders, or text securely, customize code phrases, pipe data, set output directories, and access full command‑line help.

Cross-PlatformLinuxcommand-line
0 likes · 9 min read
Secure Cross‑Platform File Transfer Made Easy with Croc
Python Programming Learning Circle
Python Programming Learning Circle
Dec 17, 2021 · Fundamentals

Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator

Tabby is a highly configurable, TypeScript‑based terminal emulator for Windows, macOS, and Linux that offers integrated SSH, serial connections, theming, split panes, plugin support, and extensive shell compatibility, positioning itself as a powerful alternative to PowerShell ISE, PuTTY, Terminal.app, and iTerm.

Cross-PlatformDeveloper ToolsTerminal
0 likes · 4 min read
Tabby: A Feature‑Rich Cross‑Platform Terminal Emulator
Liangxu Linux
Liangxu Linux
Dec 16, 2021 · Information Security

Secure Fast File Transfers with croc: Install, Use, and Customize

This guide explains how to install the cross‑platform croc command‑line tool, use its relay‑based fast and end‑to‑end encrypted file and text transfer features, customize code phrases, handle pipes, set output folders, and access its full help options on Linux, macOS, and Windows.

Cross-PlatformEncryptioncommand-line
0 likes · 9 min read
Secure Fast File Transfers with croc: Install, Use, and Customize
Laravel Tech Community
Laravel Tech Community
Dec 16, 2021 · Mobile Development

Programming Languages for Mobile Apps: Native and Cross‑Platform Options

This article explains the programming languages used for Android and iOS apps, compares native languages such as Java, Kotlin, Swift, and Objective‑C with cross‑platform solutions like Flutter (Dart) and uni‑app (Vue.js), and summarizes the typical language stacks for large‑scale mobile applications.

AndroidCross-PlatformFlutter
0 likes · 5 min read
Programming Languages for Mobile Apps: Native and Cross‑Platform Options
Top Architect
Top Architect
Dec 7, 2021 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity

The article describes how a C++‑based cross‑platform framework, combined with UseCase abstraction, routing mechanisms, unified network request handling, and strict data‑transfer rules, solved iOS/Android inconsistencies in WeChat Pay, cut code size by 45%, kept crash rates stable, and dramatically improved development efficiency.

C#Cross-PlatformRouting
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity
Meituan Technology Team
Meituan Technology Team
Dec 2, 2021 · Frontend Development

React2X: Multi-Container Cross-Platform Development Framework

React2X, launched by Meituan Waimai’s technology team in 2019, is a container‑agnostic, multi‑terminal framework that unifies development across Webview, Mini Programs, MRN, Flutter, Mach and PC browsers, achieving over 90% code reuse and saving thousands of person‑days while simplifying architecture and enhancing cross‑platform efficiency.

Code ReuseCross-PlatformMeituan
0 likes · 22 min read
React2X: Multi-Container Cross-Platform Development Framework
Douyu Streaming
Douyu Streaming
Dec 1, 2021 · Mobile Development

How to Get, Build, and Extend WebRTC m79 Source for Windows, Android, and iOS

This guide explains how to obtain the WebRTC m79 source, compile it for Windows, Android, and iOS, walk through the basic signaling and peer‑connection workflow, and implement advanced video‑capture and audio‑volume features with custom C++ extensions, while unifying the codebase across platforms.

Audio ProcessingC#Compilation
0 likes · 19 min read
How to Get, Build, and Extend WebRTC m79 Source for Windows, Android, and iOS
21CTO
21CTO
Nov 25, 2021 · Frontend Development

How Meituan’s Page‑Peach Platform Boosts Front‑End Efficiency with Cross‑Platform Rich Text Management

This article details Meituan’s Page‑Peach platform, a cross‑platform rich‑text management solution that empowers product and operations teams to create and publish simple, frequently changing pages without developer bottlenecks, while providing developers with fast code editing, preview, and deployment capabilities, ultimately reducing cost and improving efficiency.

Cross-PlatformMeituanOpen API
0 likes · 22 min read
How Meituan’s Page‑Peach Platform Boosts Front‑End Efficiency with Cross‑Platform Rich Text Management
Tencent Music Tech Team
Tencent Music Tech Team
Nov 17, 2021 · Mobile Development

Understanding Flutter Routing and Navigation Management

Flutter’s navigation system uses a stateful Navigator widget that manages a stack of Route objects—such as OverlayRoute, TransitionRoute, ModalRoute, PageRoute, and PopupRoute—while an Overlay mirrors this stack with OverlayEntry widgets and the internal _Theatre component efficiently renders on‑stage and off‑stage pages.

Cross-PlatformFlutterMobile Development
0 likes · 9 min read
Understanding Flutter Routing and Navigation Management
Programmer DD
Programmer DD
Oct 29, 2021 · Fundamentals

Turn Your Terminal into a Pokémon Playground with Pokemon-Terminal

Pokemon-Terminal lets you display over 700 Pokémon as your terminal or desktop background across multiple platforms, offering various installation methods, command‑line filters, and customization tips so you can personalize your development environment with beloved creatures.

Cross-PlatformPokémonPython tools
0 likes · 7 min read
Turn Your Terminal into a Pokémon Playground with Pokemon-Terminal
Sohu Tech Products
Sohu Tech Products
Oct 27, 2021 · Mobile Development

Understanding Flutter: Cross‑Platform Capabilities, Architecture, Rendering Process, and Dart VM

This article explains how Flutter achieves true cross‑platform development, details its layered architecture, UI rendering pipeline, Dart VM event‑loop model, isolate‑based multithreading, and the various runners that coordinate to deliver high‑performance UI across mobile and desktop platforms.

Cross-PlatformDARTFlutter
0 likes · 15 min read
Understanding Flutter: Cross‑Platform Capabilities, Architecture, Rendering Process, and Dart VM
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 26, 2021 · Mobile Development

Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS

This article details ByteDance’s Fastbot system, an AI‑driven cross‑platform automated testing framework for Android and iOS that leverages model‑based testing, reinforcement learning, and image‑based UI analysis to improve test coverage, fault injection, and scalability across mobile applications and games.

AICross-Platformmobile testing
0 likes · 36 min read
Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS
Xueersi 1-on-1 Technology Team
Xueersi 1-on-1 Technology Team
Oct 21, 2021 · Mobile Development

Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management

This article explores the rapid rise of mobile cross‑platform solutions, explains why the Xueersi 1‑to‑1 team chose Flutter, and details their engineering practices—including project architecture, engine‑sharing strategies, unified routing, communication channels, and crash monitoring—while also looking ahead to future possibilities.

Crash MonitoringCross-PlatformEngine Sharing
0 likes · 21 min read
Building a Scalable Flutter Cross‑Platform App: Architecture, Engine Sharing & Crash Management
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 13, 2021 · Fundamentals

Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks

This article explains how NetEase Cloud RTC implements H.265 video encoding, covering capability negotiation design, cross‑platform performance tests on Android, iOS, macOS and Windows, and engineering strategies such as whitelist policies, CPU overuse handling, QP threshold tuning, and the resulting quality and efficiency benefits.

Cross-PlatformH.265Performance Optimization
0 likes · 17 min read
Optimizing H.265 in NetEase Cloud RTC: Capability Negotiation & Platform Benchmarks
Tencent Cloud Developer
Tencent Cloud Developer
Sep 26, 2021 · Mobile Development

Flutter: Why Choose It, Overview, and Rendering Architecture

Flutter is chosen for cross‑platform development because its single‑code Dart framework uses a self‑rendering engine and layered architecture—embedder, engine, and framework—to bypass JS bridges, delivering high‑performance, consistent UI via a GPU‑driven pipeline with layout, painting, and compositing optimizations.

Cross-PlatformDARTFlutter
0 likes · 10 min read
Flutter: Why Choose It, Overview, and Rendering Architecture
Java Architect Essentials
Java Architect Essentials
Sep 23, 2021 · Frontend Development

Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure

This article provides a comprehensive guide to Electron development, covering its cross‑platform architecture, environment preparation, installation commands, project initialization with both the quick‑start template and vue‑cli, and detailed explanations of the source and application directory structures.

Cross-PlatformDevelopment GuideElectron
0 likes · 10 min read
Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure
WeChat Client Technology Team
WeChat Client Technology Team
Sep 23, 2021 · Mobile Development

How Enterprise WeChat Scaled to Millions with Flutter: Architecture & Lessons

This article details how Enterprise WeChat tackled the challenges of five‑platform UI development by adopting Flutter, describing its multi‑module architecture, hybrid stack engine management, communication via pigeon and dart‑ffi, performance optimizations, tooling, and dynamic‑loading strategies that enabled large‑scale cross‑platform deployment.

Cross-PlatformDart FFIFlutter
0 likes · 34 min read
How Enterprise WeChat Scaled to Millions with Flutter: Architecture & Lessons
Baidu Geek Talk
Baidu Geek Talk
Sep 15, 2021 · Frontend Development

Technical Overview of Baidu Reading/Wenku Cross‑Platform Layout Engine

Baidu Reading/Wenku’s cross‑platform layout engine delivers professional book‑level typesetting on Android and iOS by using a single native engine that parses diverse formats into an abstract DOM, generates a memory‑resident layout description, and supports relative, multi‑directional, and reusable layout techniques for high‑quality, adaptive document rendering.

Cross-PlatformLayout EngineTypography
0 likes · 11 min read
Technical Overview of Baidu Reading/Wenku Cross‑Platform Layout Engine
Baidu Geek Talk
Baidu Geek Talk
Sep 1, 2021 · Mobile Development

Master Flutter: From Environment Setup to Hybrid App Development

This comprehensive guide walks you through installing the Flutter SDK, configuring environment variables, creating projects and modules, understanding declarative versus imperative programming, exploring Flutter's three-layer architecture, rendering pipeline, platform channel integration, and provides a full counter‑app example with recent version highlights.

Cross-PlatformDARTEnvironment setup
0 likes · 17 min read
Master Flutter: From Environment Setup to Hybrid App Development
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Sep 1, 2021 · Mobile Development

Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration

This article explores the feasibility of using Rust for UI rendering on Android by analyzing the rust-windowing ecosystem, detailing both software and hardware rendering approaches, explaining the integration of winit and glutin for cross-platform window and OpenGL context management, and demonstrating JNI-based communication with Android Surface components.

Android DevelopmentCross-PlatformJNI
0 likes · 15 min read
Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration
ELab Team
ELab Team
Aug 19, 2021 · Frontend Development

Inside GMTC 2021 Mini‑Program Talks: Cross‑Platform Tricks & Performance Secrets

The article recounts four GMTC 2021 mini‑program talks, detailing Jingxi’s Taro‑based cross‑platform architecture, DCloud’s cloud‑integrated code generation, Didi’s Mpx framework for massive multi‑team projects, and Douyin’s custom rendering engine, while highlighting performance, build, and optimisation strategies.

Cross-PlatformOptimizationframework
0 likes · 38 min read
Inside GMTC 2021 Mini‑Program Talks: Cross‑Platform Tricks & Performance Secrets
vivo Internet Technology
vivo Internet Technology
Aug 11, 2021 · Mobile Development

Cross-Platform Rich Text and Editor Solutions

The Vivo Internet Frontend Team explains why modern products need a unified, cross‑platform rich‑text editor and presents a JSON‑based data model and WebView‑embedded editor architecture that enable consistent rendering, seamless native‑web communication, media handling, keyboard control, and error‑retry mechanisms across web, mobile, and desktop environments.

AndroidCross-PlatformEditor
0 likes · 13 min read
Cross-Platform Rich Text and Editor Solutions
JD Tech
JD Tech
Aug 6, 2021 · Frontend Development

Flutter for Web: Overview, Development Process, and Challenges

This article provides a comprehensive overview of Flutter for Web, detailing its architecture, development workflow, code structure, performance considerations, and the advantages and drawbacks of using a single codebase to target mobile and web platforms.

Cross-PlatformDARTFlutter
0 likes · 10 min read
Flutter for Web: Overview, Development Process, and Challenges
ELab Team
ELab Team
Aug 4, 2021 · Mobile Development

Which Cross‑Platform Mobile Solution Wins? Web, Native, or Flutter Explained

This article examines the evolution of China's mobile internet, outlines three cross‑platform development approaches—Web rendering, native rendering, and custom rendering engines like Flutter—analyzes their architectures, advantages, and trade‑offs, and offers guidance for selecting the right solution for different product needs.

Cross-PlatformReact Nativearchitecture
0 likes · 20 min read
Which Cross‑Platform Mobile Solution Wins? Web, Native, or Flutter Explained
DeWu Technology
DeWu Technology
Jul 24, 2021 · Mobile Development

Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development

This article examines how Rust can unify client logic across Android and iOS, compares it with React Native and Flutter, and details a MVVM‑based architecture, binding mechanisms, and debugging optimizations that make Rust a lightweight, high‑performance solution for international mobile teams.

AndroidCross-PlatformMVVM
0 likes · 12 min read
Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development
HelloTech
HelloTech
Jul 19, 2021 · Mobile Development

Flutter Practice and Architecture in Mobile Development at Hello Travel

At Hello Travel, the team detailed how Flutter’s three‑layer architecture and two custom containers—Sparrow Microservice Container and Lumos Cross‑Platform Business Container—enable rapid exposure of native core functions, seamless integration of business logic, and consistent, high‑performance mobile development across more than nine business lines.

Cross-PlatformDARTFlutter
0 likes · 15 min read
Flutter Practice and Architecture in Mobile Development at Hello Travel
Liangxu Linux
Liangxu Linux
Jul 18, 2021 · Backend Development

Master Bulk File Renaming with F2: Install, Commands, and Tips

F2 is a fast, safe Go‑based command‑line tool for batch renaming files and folders on Linux, macOS, and Windows, offering multiple installation methods, preview mode, undo, conflict resolution, built‑in variables, and powerful regex‑driven rename examples.

Batch ProcessingCLICross-Platform
0 likes · 7 min read
Master Bulk File Renaming with F2: Install, Commands, and Tips
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time

This article details how JD's front‑end team tackled the 2021 618 shopping festival by using Taro3 for cross‑platform H5 and mini‑program development, implementing disaster‑recovery services, intelligent UI personalization, pull‑to‑refresh, and efficient collaboration practices to launch sixteen high‑performance event halls quickly and reliably.

Cross-PlatformDisaster Recoverycollaboration
0 likes · 14 min read
How JD’s Frontend Team Delivered 16 High‑Traffic 618 Event Halls in Record Time
Xianyu Technology
Xianyu Technology
Jun 29, 2021 · Frontend Development

Design and Implementation of a Cross-Platform Front-End API Solution

The article proposes a unified cross‑platform front‑end API specification and SDK that abstracts differences among WebView, mini‑programs, React Native, Flutter, and other containers, consolidating 55+ APIs for 30+ apps, reducing duplicated code, maintenance, and testing while enabling extensible, reusable functionality across Alibaba’s ecosystem.

APICross-PlatformJavaScript
0 likes · 8 min read
Design and Implementation of a Cross-Platform Front-End API Solution
Java Backend Technology
Java Backend Technology
Jun 27, 2021 · Frontend Development

How Jetpack Compose for Web Enables Cross‑Platform UI with Kotlin

Jetpack Compose for Web, JetBrains' new Kotlin‑based framework, lets developers write responsive web interfaces that share code with desktop and Android, offering composable DOM APIs, multi‑platform widgets, and practical code examples to accelerate UI development.

Compose for WebCross-PlatformJetpack Compose
0 likes · 6 min read
How Jetpack Compose for Web Enables Cross‑Platform UI with Kotlin
Didi Tech
Didi Tech
Jun 22, 2021 · Frontend Development

How Tenon Extends Hummer to Bridge Vue/React with Native: A Deep Dive

Tenon is a lightweight MVVM framework built on Didi's Hummer runtime that bridges the Web ecosystem (Vue 3 and React) with native Android and iOS, offering multi‑framework support, easy adoption, extensible plugins, high availability, and a three‑layer architecture illustrated by real‑world Didi case studies.

Cross-PlatformHummerMVVM
0 likes · 8 min read
How Tenon Extends Hummer to Bridge Vue/React with Native: A Deep Dive
Xianyu Technology
Xianyu Technology
Jun 22, 2021 · Mobile Development

FlutterBoost 3.0 Preview Release: Enhanced Lifecycle Management and Documentation

FlutterBoost 3.0 preview, released after two months of development and testing, introduces refactored lifecycle management, enhanced cross‑platform consistency, custom startup and return parameters, page transparency, custom event handling, pre‑interceptors, and expanded documentation with examples, while maintaining the existing architecture and focusing on community adoption.

Cross-PlatformFlutterFlutterBoost
0 likes · 9 min read
FlutterBoost 3.0 Preview Release: Enhanced Lifecycle Management and Documentation
Weekly Large Model Application
Weekly Large Model Application
Jun 16, 2021 · Fundamentals

Understanding libuv’s Design: A Deep Dive into Its Event Loop and Cross‑Platform Architecture

libuv is a cross‑platform asynchronous I/O library originally built for Node.js that abstracts event‑driven I/O via handles and requests, provides a single‑threaded event loop with platform‑specific poll mechanisms, and uses a global thread pool for file and DNS operations, all while maintaining a consistent execution model.

Cross-PlatformNode.jsasynchronous I/O
0 likes · 9 min read
Understanding libuv’s Design: A Deep Dive into Its Event Loop and Cross‑Platform Architecture
Python Programming Learning Circle
Python Programming Learning Circle
Jun 15, 2021 · Fundamentals

Using pathlib in Python 3 to Handle Cross-Platform File Paths

Python’s pathlib module provides a simple, cross‑platform way to construct and manipulate file paths, eliminating the need for manual slash handling or os.path.join, and offering convenient features such as path arithmetic, file existence checks, and easy conversion between Unix and Windows path formats.

Cross-PlatformFile Pathscoding
0 likes · 7 min read
Using pathlib in Python 3 to Handle Cross-Platform File Paths
Java Architect Essentials
Java Architect Essentials
Jun 6, 2021 · Frontend Development

Mastering Cross‑Platform Desktop Apps with Electron: From Setup to Real‑World Projects

This guide walks you through the reasons for choosing Electron over browser‑based solutions, details the environment setup, installation steps, project initialization, core source‑code structure, main‑renderer architecture, and showcases complete example applications built with Electron‑Vue.

Cross-PlatformDesktopElectron
0 likes · 13 min read
Mastering Cross‑Platform Desktop Apps with Electron: From Setup to Real‑World Projects
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Jun 4, 2021 · Mobile Development

Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success

This article details how Kuaishou’s Fast Creation team leveraged pure Flutter to implement complex audio‑video features such as playback, editing, and live streaming, describing the challenges of UI, state, performance, and data communication, and presenting optimization techniques like external textures, FFI, thumbnail caching, and frame‑rate improvements.

Cross-PlatformFFIFlutter
0 likes · 18 min read
Boosting Audio‑Video Editing with Flutter: Kuaishou’s Cross‑Platform Success
Kuaishou Tech
Kuaishou Tech
May 28, 2021 · Mobile Development

Flutter Cross‑Platform Implementation Practices at Kaiyan Kuaichuang

This article introduces Kaiyan Kuaichuang's Flutter‑based cross‑platform architecture, covering component layering, state‑management strategies (BLoC, Provider, Redux, Built_redux), data communication via gRPC/ProtoBuf, and a custom URL‑based routing solution, while sharing practical code snippets and lessons learned.

Cross-PlatformFlutterMobile Development
0 likes · 14 min read
Flutter Cross‑Platform Implementation Practices at Kaiyan Kuaichuang
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
May 26, 2021 · Mobile Development

Inside Kuaishou Creative: Flutter Architecture, State Management & Communication Strategies

This article explores how Kuaishou Creative leverages Flutter for cross‑platform development, detailing its componentized architecture, page‑level and inter‑page state management approaches, data and page communication mechanisms, and the custom routing solution that unifies navigation across the app.

Cross-PlatformFlutterRedux
0 likes · 16 min read
Inside Kuaishou Creative: Flutter Architecture, State Management & Communication Strategies
Open Source Linux
Open Source Linux
May 25, 2021 · Operations

How to Use FinalShell: Free Cross-Platform SSH & Server Management Tool

FinalShell is a free, cross-platform Java-based SSH and server management application that supports Linux and Windows connections, remote desktop acceleration, file transfer, monitoring, and customizable themes, offering a powerful XShell alternative for developers and operations engineers.

Cross-PlatformFinalShellServer Management
0 likes · 4 min read
How to Use FinalShell: Free Cross-Platform SSH & Server Management Tool
MaGe Linux Operations
MaGe Linux Operations
May 15, 2021 · Information Security

Microsoft Extends Defender TVM to Linux and macOS for Cross‑Platform Security

Microsoft has expanded its Threat and Vulnerability Management (TVM) feature of Defender for Endpoint to Linux and macOS, offering public preview support for major distributions and promising future Android and iOS coverage, thereby enhancing cross‑platform security visibility and remediation capabilities for enterprises.

Cross-PlatformEndpoint ProtectionLinux security
0 likes · 3 min read
Microsoft Extends Defender TVM to Linux and macOS for Cross‑Platform Security
IT Xianyu
IT Xianyu
May 10, 2021 · Frontend Development

Electron Cross‑Platform Development Guide: Environment Setup, Project Structure, and Sample Applications

This article provides a comprehensive tutorial on building cross‑platform desktop applications with Electron, covering environment preparation, installation of Node, Vue‑CLI and Electron, project creation, directory layout, main and renderer processes, and detailed examples such as a NetEase Cloud Music client and a QQ Music player.

Cross-PlatformElectronNode.js
0 likes · 12 min read
Electron Cross‑Platform Development Guide: Environment Setup, Project Structure, and Sample Applications
Liulishuo Tech Team
Liulishuo Tech Team
Apr 22, 2021 · Frontend Development

Building a Cross‑Platform English Quiz Mini‑Game with React & Pixi.js

This article details how to create a cross‑platform English‑learning quiz PK mini‑game for both a main app (H5) and WeChat mini‑games, covering technology selection, project structure, webpack configuration, virtual routing, component development with react‑pixi‑fiber, animation techniques, platform adapters, and performance optimizations.

Cross-PlatformH5ReAct
0 likes · 22 min read
Building a Cross‑Platform English Quiz Mini‑Game with React & Pixi.js
JD Retail Technology
JD Retail Technology
Apr 21, 2021 · Frontend Development

Design and Architecture of the Dolphin System for JD International App

The Dolphin system introduces a native‑plus‑H5, component‑based architecture using React to meet JD International’s personalized channel requirements, improve performance, enable cross‑platform configuration, and provide a secure, real‑time, and isolated solution for dynamic page rendering.

ConfigurationCross-PlatformJD International
0 likes · 7 min read
Design and Architecture of the Dolphin System for JD International App
Taobao Frontend Technology
Taobao Frontend Technology
Apr 21, 2021 · Frontend Development

How Alibaba’s Open‑Source Kraken Engine Redefines Front‑End Rendering

Alibaba’s three‑year‑long open‑source Kraken engine offers a high‑performance, cross‑platform web rendering solution built on W3C standards, enabling zero‑cost front‑end adoption, consistent rendering, advanced features like sliver scrolling and plugin extensibility, and has already proven its value in major Alibaba products.

Cross-Platformperformance
0 likes · 14 min read
How Alibaba’s Open‑Source Kraken Engine Redefines Front‑End Rendering
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Operations

Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms

CPUFetch is a cross‑platform command‑line utility that reports CPU architecture, model, microarchitecture, nanometer technology, frequency, core/thread count, AVX/FMA support, cache sizes, and peak performance, and this guide explains how to compile, install, run, and uninstall it on Ubuntu (and other OSes).

CPUCross-PlatformLinux
0 likes · 4 min read
Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 6, 2021 · Frontend Development

How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs

This article explains the design goals, layered architecture, JS binding, platform abstraction, rendering pipelines, frame‑sync mechanisms, and debugging tools of a cross‑platform WebCanvas engine on Android, providing practical insights for developers seeking low‑latency, extensible canvas solutions.

AndroidCross-PlatformGraphics
0 likes · 30 min read
How to Build a High‑Performance Cross‑Platform WebCanvas Engine for Android Mini‑Programs
Manbang Technology Team
Manbang Technology Team
Mar 30, 2021 · Mobile Development

Thresh: A Custom Flutter Dynamic Framework for Cross‑Platform Mobile Development

The article introduces Thresh, a self‑developed dynamic Flutter framework that enables one‑time development for Android, iOS and Web, explains its design goals, architecture, three‑stage evolution of mobile cross‑platform technologies, communication mechanisms, component update strategies, engineering practices, real‑world deployment at Manbang, and future enhancements.

Cross-PlatformFlutterJS DSL
0 likes · 19 min read
Thresh: A Custom Flutter Dynamic Framework for Cross‑Platform Mobile Development
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 30, 2021 · Frontend Development

How to Build a Unified Cross‑Platform Frontend with Adaptive UI Layers

This article explains a joint cross‑platform approach that lets developers share a single codebase across PC browsers, mobile web, and app WebViews by exposing adaptable UI and logic layers, using custom adapters and build tools to generate platform‑specific bundles while preserving existing tech stacks.

Build ToolsCross-PlatformJavaScript
0 likes · 15 min read
How to Build a Unified Cross‑Platform Frontend with Adaptive UI Layers
Youzan Coder
Youzan Coder
Mar 26, 2021 · Mobile Development

Dynamic Domain Name Implementation in Mobile Apps

The article explains how to implement dynamic domain name switching in mobile apps across iOS, Android, Flutter, and H5 by using a configuration center and native network interception techniques such as NSURLProtocol, OkHttp instrumentation, texture bridging, and frontend configuration to resolve regional DNS issues and enable extended features like request statistics and custom responses.

AndroidCross-PlatformDynamic Domain
0 likes · 10 min read
Dynamic Domain Name Implementation in Mobile Apps
Beike Product & Technology
Beike Product & Technology
Mar 24, 2021 · Mobile Development

How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency

Beike adopted Flutter to address rapid growth and staffing shortages, achieving over 80% hybrid development, native‑like performance, one‑second hot‑reload cycles, extensive community package usage, and a systematic Flutter infrastructure across dozens of mobile applications.

BeikeCross-PlatformFlutter
0 likes · 5 min read
How Beike Scaled Its Mobile Apps with Flutter: Cross‑Platform Development, Performance, and Developer Efficiency
Meituan Technology Team
Meituan Technology Team
Mar 18, 2021 · Frontend Development

How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web

This article details Meituan Waimai's front‑end team experience of using Flutter Web to create a unified code base for Android, iOS, PC and H5, covering business and technical background, challenges, overall and detailed design, performance optimizations, build‑and‑deploy pipelines, and measurable results.

Cross-PlatformFlutterPerformance Optimization
0 likes · 23 min read
How Meituan Achieved Write‑Once‑Run‑Anywhere with Flutter Web
Baidu Geek Talk
Baidu Geek Talk
Mar 1, 2021 · Frontend Development

Frontend Architecture Design: Evolution and Solutions

The article examines the evolution and challenges of frontend architecture through Baidu’s mobile search case, identifies problems such as vague responsibilities, tight coupling, and legacy stacks, and proposes a three‑tier solution—infra, independent modules, and componentization—implemented via server‑client designs, a Molecule interface, DI container, SSR optimization, and cross‑platform strategies to enable flexible upgrades and business agility.

ComponentizationCross-PlatformDependency Injection
0 likes · 12 min read
Frontend Architecture Design: Evolution and Solutions
Programmer DD
Programmer DD
Feb 4, 2021 · Game Development

How to Install and Use GoBoy: A Cross‑Platform Game Boy Emulator

This guide introduces GoBoy, a multi‑platform Game Boy and Game Boy Color emulator written in Go, explains how to install it on macOS, Windows, and Linux, and details its usage, debugging commands, and saving features for a complete retro gaming experience.

Cross-PlatformGame Boy emulatorGo
0 likes · 6 min read
How to Install and Use GoBoy: A Cross‑Platform Game Boy Emulator
Tencent Cloud Developer
Tencent Cloud Developer
Feb 1, 2021 · Mobile Development

Flutter Event Propagation and Gesture Recognition Mechanism (Source Code Analysis)

Flutter converts native MotionEvent data into a serialized ByteBuffer, passes it through JNI to the engine, creates a Dart PointerDataPacket, hit‑tests the render tree, dispatches the event to each hit object, and resolves competing GestureRecognizers in the arena so the winning recognizer triggers the appropriate callback such as onTap or onDrag.

Cross-PlatformDARTEvent Propagation
0 likes · 21 min read
Flutter Event Propagation and Gesture Recognition Mechanism (Source Code Analysis)
JD Retail Technology
JD Retail Technology
Jan 25, 2021 · Industry Insights

Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020

The 2020 China Open‑Source Annual Report highlights Taro’s rapid rise to the fourth‑ranked open‑source project, showcasing its cross‑platform capabilities, active community, industry collaborations, and extensive real‑world deployments that illustrate why it stands out among China’s top five projects.

ChinaCross-PlatformIndustry insight
0 likes · 7 min read
Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020
Meituan Technology Team
Meituan Technology Team
Jan 21, 2021 · Mobile Development

Porting Flutter to HarmonyOS: Technical Exploration and Implementation

Meituan’s MTFlutter team rebuilt Flutter’s embedder layer for HarmonyOS by simulating VSync, creating a SurfaceProvider‑based rendering surface, forwarding touch, key and speech events, and re‑implementing asset loading, message loops and lifecycle callbacks, allowing Flutter apps to run on phones, tablets, TVs and wearables.

Cross-PlatformEmbeddingFlutter
0 likes · 13 min read
Porting Flutter to HarmonyOS: Technical Exploration and Implementation
Xianyu Technology
Xianyu Technology
Jan 12, 2021 · Mobile Development

Rethinking Flutter: Technical Value and Front‑End Perspectives

By examining Flutter’s Dart‑based runtime, cross‑platform GUI framework, and productivity features such as hot‑reload, the article maps these technical strengths to core front‑end challenges—remote communication, state and UI management, and lifecycle handling—offering developers a structured perspective for strategic adoption and future innovation.

Cross-PlatformDARTFlutter
0 likes · 14 min read
Rethinking Flutter: Technical Value and Front‑End Perspectives
ByteFE
ByteFE
Jan 11, 2021 · Mobile Development

Introduction to React Native: Principles, Architecture, and Practical Implementation

This article introduces React Native, covering its core concepts, cross‑platform features, underlying architecture such as JavaScriptCore, Hermes, the Bridge, Virtual DOM, threading model, hot updates, and provides practical examples for building a modal animation on both iOS and Android.

Cross-PlatformJavaScriptMobile Development
0 likes · 22 min read
Introduction to React Native: Principles, Architecture, and Practical Implementation
Didi Tech
Didi Tech
Jan 7, 2021 · Mobile Development

Introduction to Hummer: An Ultra‑Lightweight Dynamic Cross‑Platform Development Framework

Hummer, an ultra‑lightweight, dynamic cross‑platform framework co‑created by DiDi’s Puhui and R‑Lab front‑end teams, delivers sub‑1 MB packages, near‑native performance, and a low learning curve via its Tenon reactive API, supporting iOS, Android, and Vue‑based web, and is already deployed at scale across numerous DiDi services with a crash rate below 0.01 %.

Cross-PlatformDynamic UIHummer
0 likes · 7 min read
Introduction to Hummer: An Ultra‑Lightweight Dynamic Cross‑Platform Development Framework
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 6, 2021 · Frontend Development

Mastering Gray-Scale Cross-Platform Monitoring for Front-End Apps

This article explains the background, technical architecture, real‑world case, and key takeaways of implementing gray‑scale monitoring across web, Weex, mini‑programs, and other cross‑platform front‑end solutions to improve issue detection and reduce mean time to recovery.

Cross-PlatformMonitoringOperations
0 likes · 10 min read
Mastering Gray-Scale Cross-Platform Monitoring for Front-End Apps
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 4, 2021 · Frontend Development

How Hema Built a Unified Cross‑Platform Design System for Backend Operations

This talk outlines Hema's exploration of a unified cross‑platform solution for its middle‑back office, covering industry trends, challenges of diverse devices and environments, and a three‑layer approach that combines a design system driven by environment‑aware design tokens, a model‑centric component architecture, and an application framework that synchronizes state across devices.

Component ArchitectureCross-Platformdesign system
0 likes · 22 min read
How Hema Built a Unified Cross‑Platform Design System for Backend Operations
Swan Home Tech Team
Swan Home Tech Team
Dec 22, 2020 · Mobile Development

Daojia App General Development Framework: Architecture, Componentization, and Project Practice

This article introduces the Daojia App general development framework, detailing its evolution, componentization challenges and solutions, layered architecture, cross‑platform strategy with Flutter, and its practical application in the Jiazheng Cloud project to improve development efficiency and maintainability.

AndroidCross-PlatformFlutter
0 likes · 13 min read
Daojia App General Development Framework: Architecture, Componentization, and Project Practice
Laravel Tech Community
Laravel Tech Community
Dec 21, 2020 · Fundamentals

CMake 3.19.2 Release: Apple Silicon Support and Various Improvements

CMake 3.19.2 introduces Apple ARM support, new variables for host processor selection, enhanced error handling, updated FindHDF5, Java test controls, CI job updates, and numerous bug fixes across compilers, PCH, and platform detection, making the cross‑platform build system more robust and flexible.

Apple SiliconAutomationBuild System
0 likes · 3 min read
CMake 3.19.2 Release: Apple Silicon Support and Various Improvements
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 3, 2020 · Frontend Development

How Hema’s Backend Teams Built a Unified Cross‑Device Experience Platform

This article explains how Hema redesigned its enterprise backend workflows by creating a full‑scene cross‑device design system, reusable components, and a layered application architecture that lets staff operate seamlessly across PCs, tablets, phones, and IoT devices in stores, warehouses and delivery trucks.

Cross-PlatformEnterpriseUI
0 likes · 13 min read
How Hema’s Backend Teams Built a Unified Cross‑Device Experience Platform
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 2, 2020 · Frontend Development

Why Cross‑Platform Development Is the New Must‑Have for Frontend Engineers

This article explores the evolution of cross‑platform technologies—from early PC and mobile web solutions to modern frameworks like Weex, React Native, and Flutter—highlighting their benefits, challenges, and the ongoing quest for performance, consistency, and development efficiency across diverse devices.

Cross-PlatformFlutterReact Native
0 likes · 11 min read
Why Cross‑Platform Development Is the New Must‑Have for Frontend Engineers
Qunar Tech Salon
Qunar Tech Salon
Nov 26, 2020 · Mobile Development

Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar

This article describes the background, challenges, and solution design for building a cross‑platform mobile UI automation framework at QuNar, covering test classification, element locating strategies, the POCO library, Page Object Model, JSON mock handling, and continuous integration with Jenkins to improve testing efficiency and reduce manual effort.

AppiumContinuous IntegrationCross-Platform
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 24, 2020 · Frontend Development

Thanos Multi‑Platform Development Framework: Architecture, Components, and Implementation

The article introduces the Thanos framework, a Vue‑based compile‑time solution that enables cross‑platform development for nine mini‑program and web targets by unifying components, APIs, and runtime behaviors, and details its architecture, scaffold tools, compiler mechanics, and runtime optimizations.

Cross-PlatformMini ProgramVue
0 likes · 15 min read
Thanos Multi‑Platform Development Framework: Architecture, Components, and Implementation
Taobao Frontend Technology
Taobao Frontend Technology
Nov 19, 2020 · Frontend Development

How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency

Taobao’s core front‑end pipeline now combines traditional H5 pages with a native‑first, containerized version, using DinamicX and the XinAochuang protocol to achieve consistent UI across Android, iOS, and web, while optimizing performance through pre‑rendering, lazy loading, and unified build configurations.

Cross-PlatformDinamicXTaobao
0 likes · 15 min read
How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency
Top Architect
Top Architect
Nov 16, 2020 · Mobile Development

Building a C++ Cross‑Platform Framework for the WeChat Pay Client

This article describes how a C++‑based cross‑platform framework was created to unify iOS and Android implementations of WeChat Pay, detailing the architectural challenges, the introduction of UseCase‑driven business flow, a routing mechanism, improved network request handling, and standardized data passing that together reduced code size, improved stability, and boosted development productivity.

C#Cross-PlatformMobile Development
0 likes · 14 min read
Building a C++ Cross‑Platform Framework for the WeChat Pay Client
vivo Internet Technology
vivo Internet Technology
Nov 11, 2020 · Frontend Development

vivo Mall Multi-End Unified Frontend Architecture Practice

The article details vivo Mall’s shift to a multi‑end unified frontend architecture using uni‑app, highlighting how a single technical stack reduces development and maintenance costs, accelerates H5 feature migration to mini‑programs, and introduces innovations such as code conversion tools, conditional compilation, advanced Vuex namespace handling, and component‑page decoupling via @vivo/smartx to meet current and future endpoint demands.

Code ReuseCross-PlatformFrontend Architecture
0 likes · 12 min read
vivo Mall Multi-End Unified Frontend Architecture Practice
Top Architect
Top Architect
Nov 10, 2020 · Frontend Development

Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications

This article provides a step‑by‑step tutorial on installing Node, vue‑cli, and Electron, explains the Electron source and project directory layouts, describes the main and renderer processes, and showcases two complete Electron‑Vue sample applications with full command‑line instructions.

Cross-PlatformDesktop ApplicationElectron
0 likes · 12 min read
Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications
Aotu Lab
Aotu Lab
Oct 30, 2020 · Mobile Development

How JDFlutter Revolutionizes Cross‑Platform Mobile Development with One‑Code Solutions

This article details JDFlutter's evolution as a one‑code, container‑based cross‑platform framework that tackles Flutter's ecosystem gaps, improves development efficiency, enables dynamic updates, web conversion, iOS size reduction, mixed native integration, and provides a full‑stack support pipeline for large‑scale mobile apps.

Container ArchitectureCross-PlatformFlutter
0 likes · 14 min read
How JDFlutter Revolutionizes Cross‑Platform Mobile Development with One‑Code Solutions
Sohu Tech Products
Sohu Tech Products
Oct 28, 2020 · Mobile Development

Flutter Widget and Element: Core Concepts and Architecture

This article explains Flutter’s current status and dives deep into the core design of Widgets, detailing their immutable nature, the role of StatefulWidgets, the underlying Element system, and how these concepts enable efficient cross‑platform rendering and state management in mobile development.

Cross-PlatformElementMobile Development
0 likes · 12 min read
Flutter Widget and Element: Core Concepts and Architecture
21CTO
21CTO
Sep 28, 2020 · Backend Development

Why PHP and .NET Remain the Top Choices for Enterprise Web Development

The article compares PHP and .NET, highlighting their performance, rapid development cycles, strong community support, rich libraries, security features, and cross‑platform capabilities, explaining why they are the preferred backend stacks for businesses building modern web applications.

.NETCross-PlatformPHP
0 likes · 9 min read
Why PHP and .NET Remain the Top Choices for Enterprise Web Development
JD Retail Technology
JD Retail Technology
Sep 28, 2020 · Mobile Development

Comprehensive Analysis of Swift vs Objective‑C: Adoption, Performance, Compiler Optimizations and Ecosystem Impact

This article presents a detailed comparison between Swift and Objective‑C, covering language popularity, community activity, real‑world app adoption, performance benchmarks, Swift's advantages and disadvantages, ABI and module stability, Apple’s strategic support, binary size effects, and deep compiler optimizations such as SIL, inlining, generic specialization, and dispatch mechanisms.

Cross-PlatformObjective‑CSwift
0 likes · 25 min read
Comprehensive Analysis of Swift vs Objective‑C: Adoption, Performance, Compiler Optimizations and Ecosystem Impact
Top Architect
Top Architect
Sep 27, 2020 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity

This article describes how WeChat Pay built a C++‑based cross‑platform framework that unifies iOS and Android payment flows, introduces a UseCase‑driven architecture with routing, refactors network request handling, and standardizes data transmission to cut code by 45%, boost reliability, and accelerate feature delivery.

C#Cross-PlatformMobile Development
0 likes · 14 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Code, Improving Quality and Productivity
JD Cloud Developers
JD Cloud Developers
Sep 23, 2020 · Mobile Development

How JDFlutter Revolutionizes Cross‑Platform Mobile Development at JD

This article examines JD's journey from fragmented native mobile development to a unified Flutter‑based solution, detailing the motivations, challenges, architectural innovations, and practical features that enable faster, lower‑cost, and more consistent cross‑platform app delivery.

Container ArchitectureCross-PlatformFlutter
0 likes · 13 min read
How JDFlutter Revolutionizes Cross‑Platform Mobile Development at JD
Taobao Frontend Technology
Taobao Frontend Technology
Sep 16, 2020 · Frontend Development

How Alibaba’s Frontend Team Scaled UI Reuse Across Industries with DomKey and Rax

This article details how Alibaba's front‑end team tackled fragmented industry UI development by standardizing components, introducing a DomKey theming mechanism, building a visual theme generator, and leveraging Rax for cross‑platform solutions, ultimately improving reuse and developer efficiency.

Cross-PlatformRaxcomponent design
0 likes · 7 min read
How Alibaba’s Frontend Team Scaled UI Reuse Across Industries with DomKey and Rax
Taobao Frontend Technology
Taobao Frontend Technology
Sep 15, 2020 · Frontend Development

Mastering H5 + Mini‑Program Development: Static Compile vs Dynamic Parse

This article explores the challenges of building H5 and mini‑program applications across multiple platforms, compares static compilation approaches like Chameleon, MPVue, Taro and Rax with dynamic parsing solutions such as Remax and Frad, and discusses performance trade‑offs, lifecycle integration, and future directions for view‑layer DSLs.

Cross-PlatformReActdynamic parsing
0 likes · 15 min read
Mastering H5 + Mini‑Program Development: Static Compile vs Dynamic Parse