Tagged articles
256 articles
Page 3 of 3
Beike Product & Technology
Beike Product & Technology
Jul 31, 2020 · Mobile Development

Design and Evolution of a Mobile Live‑Streaming Platform at Beike

This article describes how Beike built, refined, and scaled a mobile live‑streaming platform—detailing early challenges, architectural pain points of version 1.0, and the systematic improvements introduced in version 2.0 such as clear boundaries, functional aggregation, layered platform design, dynamic configuration, monitoring, and zero‑cost integration to support diverse business scenarios.

SDKlive streamingmobile architecture
0 likes · 11 min read
Design and Evolution of a Mobile Live‑Streaming Platform at Beike
Youzan Coder
Youzan Coder
Jul 17, 2020 · Mobile Development

How We Halved Mobile Hardware Integration Time with a Modular Device SDK

The article details how the Youzan Retail mobile team re‑architected their hardware SDK—splitting devices into modular AAR packages, introducing layered OEM/Core/Base/Library components, unifying printer protocols with JsCore, and adding IoT monitoring—reducing new device onboarding from days to hours while cutting online issues by up to 55%.

AndroidHardwareIoT
0 likes · 25 min read
How We Halved Mobile Hardware Integration Time with a Modular Device SDK
Aotu Lab
Aotu Lab
Jul 14, 2020 · Frontend Development

How to Automate WeChat Mini‑Program Testing with miniprogram‑automator

This article explains how the JD.com "Jingxi" mini‑program uses the official miniprogram‑automator SDK to build an automated disaster‑recovery testing workflow that launches the devtools, simulates user actions, intercepts network requests, generates screenshots, and validates fallback behavior with manual comparison.

JavaScriptMiniProgramSDK
0 likes · 15 min read
How to Automate WeChat Mini‑Program Testing with miniprogram‑automator
Aotu Lab
Aotu Lab
Jul 7, 2020 · Mobile Development

Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu

This guide explains how Taro developers can instantly enable eight automatic, zero‑code data‑tracking events and custom analytics in WeChat mini‑programs by integrating Tencent YouShu via a one‑click template, CLI commands, and SDK configuration.

AnalyticsData TrackingSDK
0 likes · 9 min read
Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu
Tencent Music Tech Team
Tencent Music Tech Team
Jul 7, 2020 · Frontend Development

Technical Overview of HLS and HTTP-FLV Live Streaming for K歌 Web Frontend

To meet the post‑COVID surge in K‑song live broadcasts, the team replaced high‑latency HLS with low‑latency HTTP‑FLV and built the cross‑platform kg‑player SDK—combining MSE, WASM, and WebGL decoding—to automatically adapt streams, reduce stutter, and support iOS/Android, improving performance and powering hundreds of thousands of daily views.

HTTP-FLVSDKWasm
0 likes · 14 min read
Technical Overview of HLS and HTTP-FLV Live Streaming for K歌 Web Frontend
Didi Tech
Didi Tech
Jun 18, 2020 · Frontend Development

Tips: An Open‑Source Static Text Management Platform for Front‑End Development

Tips is an open‑source static‑text management platform that lets front‑end developers and non‑technical staff instantly edit UI prompts and page content through an embedded JavaScript SDK and web console, supporting internationalization, permission‑based toggles, and immediate or publish‑controlled updates, eliminating full deployment cycles.

SDKfrontend developmentinternationalization
0 likes · 8 min read
Tips: An Open‑Source Static Text Management Platform for Front‑End Development
Xianyu Technology
Xianyu Technology
Jun 17, 2020 · Backend Development

Lottery System Risk Management and SDK Integration

Xianyu mitigated lottery‑related financial loss by centralizing rights management, decoupling UI from business logic, and providing a unified SDK with simple draw APIs, while adding real‑time log backflow, comprehensive accounting and monitoring, cutting configuration time by over 50 % and eliminating UI‑only risk.

BackendLottery SystemSDK
0 likes · 10 min read
Lottery System Risk Management and SDK Integration
政采云技术
政采云技术
May 17, 2020 · Frontend Development

Building a User Behavior Data Collection and Analysis System (Hunyi) – Frontend Team Experience

This article describes how the frontend team designed and implemented a comprehensive user behavior data collection and analysis platform, covering its business value, overall architecture, SDK-based data gathering, event interception, processing pipelines, analytics dashboards, and practical insights for product and operations teams.

AnalyticsSDKdata collection
0 likes · 15 min read
Building a User Behavior Data Collection and Analysis System (Hunyi) – Frontend Team Experience
JD Retail Technology
JD Retail Technology
May 6, 2020 · Backend Development

JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies

JMock is a zero‑configuration, intelligent mocking platform that simplifies service dependency testing for backend applications by providing Maven‑based SDK integration, automatic environment detection, configurable mock switches, diverse data sources, and automatic data generation to accelerate development and reduce testing overhead.

AutomationBackendJava
0 likes · 12 min read
JMock: A Zero‑Configuration Mocking Platform for Backend Service Dependencies
Tencent Advertising Technology
Tencent Advertising Technology
May 5, 2020 · Artificial Intelligence

How to Use the TI-ONE SDK to Train Models for the 2020 Tencent Advertising Algorithm Competition

This tutorial walks you through the complete process of using the TI-ONE SDK—including data preparation, dependency installation, session initialization, TensorFlow estimator configuration, job submission, and result monitoring—to train a machine‑learning model for the 2020 Tencent Advertising Algorithm Competition.

SDKTI-ONETencent
0 likes · 7 min read
How to Use the TI-ONE SDK to Train Models for the 2020 Tencent Advertising Algorithm Competition
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2020 · Backend Development

Build a Custom Python SDK for Pinduoduo Order API

This article demonstrates how to create a custom Python SDK for Pinduoduo's order-related APIs, covering request signing, parameter assembly, URL encoding, and example calls to retrieve order lists, details, status, and incremental updates, complete with sample code and usage screenshots.

APIBackendHTTP
0 likes · 5 min read
Build a Custom Python SDK for Pinduoduo Order API
Youzan Coder
Youzan Coder
Apr 3, 2020 · Mobile Development

How ZanLogger Revolutionizes Mobile App Debugging with High‑Performance Log Management

The article explains the design and implementation of Youzan’s ZanLogger, a mobile logging platform that streamlines issue diagnosis by providing secure, efficient log collection, retrieval, and analysis features—including active and passive reporting, mmap‑based I/O reduction, dynamic symmetric key encryption, and multi‑dimensional storage—while detailing performance benchmarks and future enhancements.

AndroidLog ManagementSDK
0 likes · 12 min read
How ZanLogger Revolutionizes Mobile App Debugging with High‑Performance Log Management
Youzan Coder
Youzan Coder
Mar 4, 2020 · Mobile Development

Unified Online Store Product SDK: Architecture, Modularization, and Mobile Gateway Integration

The unified online‑store product SDK consolidates Retail and Micro‑Mall modules into a reusable, Bifrost‑mediated component that accesses host‑app data via a defined interface, adopts standardized UI elements, routes through a mobile‑gateway backend, and thus eliminates duplication, streamlines maintenance, and accelerates feature delivery across Youzan’s SaaS platforms.

AndroidSDKe‑commerce
0 likes · 14 min read
Unified Online Store Product SDK: Architecture, Modularization, and Mobile Gateway Integration
vivo Internet Technology
vivo Internet Technology
Nov 12, 2019 · Mobile Development

Analysis of Vivo Web Service Engine Based on the Qidian Kernel

The article examines Vivo Web Service, a lightweight, extensible SDK built on the high‑performance Qidian kernel, which delivers superior dark‑mode rendering, stability, compatibility and security, and enables dynamic WebView switching, cloud proxy, JSBridge, a fast media player, and a plugin‑based architecture that supports independent app instances and future kernel upgrades.

AndroidMobile DevelopmentSDK
0 likes · 9 min read
Analysis of Vivo Web Service Engine Based on the Qidian Kernel
NetEase Media Technology Team
NetEase Media Technology Team
Oct 23, 2019 · Mobile Development

Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods

The NetEase Media Advertising SDK was refactored to meet source‑code and static‑library integration needs by splitting into Core and Demo modules, converting Core into a Development Pod, centralizing build settings in xcconfig files, and adding CocoaPods post‑install hooks that automate header copying and configuration, enabling seamless use across the News client and other products.

Build SettingsCocoaPodsSDK
0 likes · 16 min read
Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods
Xianyu Technology
Xianyu Technology
Oct 22, 2019 · Mobile Development

Why Flutter Performance Monitoring Is Needed and SDK Design Overview

To overcome native APM’s inability to monitor Flutter pages, the team created a high‑availability, open‑source Flutter SDK that records smoothness, load time, and exceptions through a four‑layer, publish‑subscribe architecture—API, Recorder, Processor, and Uploader—offering accurate, low‑overhead, extensible performance data for integration and future enhancements.

APMFlutterMobileDevelopment
0 likes · 11 min read
Why Flutter Performance Monitoring Is Needed and SDK Design Overview
21CTO
21CTO
Oct 19, 2019 · Artificial Intelligence

Explore TensorFlow 1.15, Firefox WebSocket Inspector, and Microsoft DAPR & OAM

This article highlights the latest tech releases, including TensorFlow 1.15’s final minor update with compatibility features, Firefox 70’s new WebSocket inspector for developers, the Windows 10 SDK 1909 update, and Microsoft’s open‑source DAPR and OAM projects aimed at simplifying microservice and cloud‑native application development.

DaprFirefoxOAM
0 likes · 7 min read
Explore TensorFlow 1.15, Firefox WebSocket Inspector, and Microsoft DAPR & OAM
Ctrip Technology
Ctrip Technology
Oct 11, 2019 · Frontend Development

Design and Implementation of Ctrip's Legao Frontend Component Platform

This article describes how Ctrip's marketing team built the Legao platform—a visual, component‑based front‑end system that enables rapid configuration of thousands of activity pages through reusable business, web, and activity‑level components, detailing its architecture, technology stack, SDK, and dynamic form system.

Component ArchitectureDynamic FormsJavaScript
0 likes · 14 min read
Design and Implementation of Ctrip's Legao Frontend Component Platform
Alibaba Cloud Native
Alibaba Cloud Native
Aug 29, 2019 · Cloud Native

Mastering Knative Serving SDK: Build Serverless Apps with Go Context

This article walks through the fundamentals of Golang Context, explains how Knative Serving SDK leverages Context for informer and client initialization, and provides step‑by‑step code examples for building serverless applications, including logging, reconciler implementation, and practical deployment tips.

GoKnativeSDK
0 likes · 11 min read
Mastering Knative Serving SDK: Build Serverless Apps with Go Context
Youzan Coder
Youzan Coder
Aug 14, 2019 · Big Data

Comprehensive Guide to Data Collection, Event Modeling, and Tracking in Big Data Platforms

The guide explains how comprehensive data collection in big‑data platforms relies on a standardized event model, passive and code‑based embedding, multi‑platform SDKs, a log‑middleware layer, precise location tracking, and an embedding management platform that supports workflow, testing, quality monitoring, and scalable infrastructure for future enhancements.

AnalyticsBig DataLog Processing
0 likes · 19 min read
Comprehensive Guide to Data Collection, Event Modeling, and Tracking in Big Data Platforms
Tencent Cloud Developer
Tencent Cloud Developer
Jul 3, 2019 · Cloud Computing

Technical Overview of Low‑Latency Interactive Live Streaming and MLVBLiveRoom Solutions

The talk detailed Tencent Cloud’s low‑latency interactive live‑streaming techniques—using UDP‑accelerated RTMP, built‑in echo cancellation, cloud‑side video mixing, and scalable room management—to overcome latency, echo, and mixing challenges in multi‑host link‑mic scenarios, illustrated by the MLVBLiveRoom and TRTC large‑room solutions.

Low latencyRTMP over UDPSDK
0 likes · 18 min read
Technical Overview of Low‑Latency Interactive Live Streaming and MLVBLiveRoom Solutions
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 21, 2019 · Mobile Development

xCrash: An Open-Source Android Crash Capture SDK Overview

xCrash is an open‑source Android SDK that reliably captures both Java and native crashes across Android 4.0‑9.0 and multiple CPU architectures by using async‑signal‑safe handlers, a dedicated dumper process, and pre‑allocated resources to generate tombstone‑style dump files without root, offering richer diagnostics than BreakPad and extensible future features.

AndroidCrash ReportingSDK
0 likes · 17 min read
xCrash: An Open-Source Android Crash Capture SDK Overview
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 28, 2018 · Backend Development

Building a Stable, Flexible, and Efficient Mobile Operations Configuration Platform – Insights from Meituan‑Dianping

The article shares Meituan‑Dianping’s practical experience in designing a mobile operations configuration platform that achieves high efficiency, flexibility, and stability through visual tooling, workflow control, preview mechanisms, JSON‑based data, and a three‑stage architecture evolution from classic caching to SDK‑driven distributed caching.

JSONMobile BackendOperational Efficiency
0 likes · 10 min read
Building a Stable, Flexible, and Efficient Mobile Operations Configuration Platform – Insights from Meituan‑Dianping
Efficient Ops
Efficient Ops
Oct 13, 2018 · Big Data

Boost Your Kafka Integration with KafkaBridge: Multi-Language SDK Overview

KafkaBridge is a lightweight, multi-language SDK that simplifies Kafka read/write operations, offering unified interfaces, long‑connection reuse for PHP‑FPM, and reliable message delivery, with detailed compilation steps, usage examples, and performance benchmarks across C++, Python, PHP, and Go.

CGolangKafka
0 likes · 7 min read
Boost Your Kafka Integration with KafkaBridge: Multi-Language SDK Overview
Meituan Technology Team
Meituan Technology Team
Sep 20, 2018 · Operations

Design and Evolution of APPKIT: A Scalable Mobile Operation Configuration Platform

APPKIT is a scalable, JSON‑driven configuration platform that streamlines Meituan and Dazhong Dianping’s mobile operation resources through a three‑stage workflow, SDK‑based caching, and layered architecture, dramatically reducing release cycles, latency, and central‑service load while supporting multi‑platform deployment and robust monitoring.

Backend ArchitectureSDKconfiguration platform
0 likes · 19 min read
Design and Evolution of APPKIT: A Scalable Mobile Operation Configuration Platform
21CTO
21CTO
Sep 10, 2018 · Backend Development

How to Build a Scalable Live Video Streaming Architecture

This article outlines a complete live video streaming architecture, covering the end‑to‑end pipeline, adaptive bitrate handling, player implementation, SDK layer management, message flow, channel comparisons, heartbeat mechanisms, bucket allocation strategies, risk control for large promotions, and platformization challenges, illustrated with detailed diagrams.

BackendSDKVideo Architecture
0 likes · 2 min read
How to Build a Scalable Live Video Streaming Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Jul 30, 2018 · Game Development

How Real-Time Voice Changing Boosts Social Interaction in Games with Tencent GME

The article explains how Tencent Cloud’s Gaming Multimedia Engine (GME) introduces a built‑in real‑time voice‑changing feature for games, detailing the underlying pitch‑and‑timbre manipulation, latency‑reduction techniques that keep delay under 40 ms, and how developers can integrate the SDK to enrich player social interaction without external hardware.

Game DevelopmentLow latencySDK
0 likes · 5 min read
How Real-Time Voice Changing Boosts Social Interaction in Games with Tencent GME
Meituan Technology Team
Meituan Technology Team
Jul 12, 2018 · Mobile Development

Automated Page Speed Measurement Plugin for Android Apps

The Meituan Android team built an automated, non‑intrusive page‑speed plugin that injects SDK calls at compile time via a Gradle Transform, measures cold‑start, first render, network request and second render for Activities and Fragments—including ViewPager lazy loading—fetches real‑time config from a server and reports metrics to their monitoring platform.

AndroidGradleInstrumentation
0 likes · 22 min read
Automated Page Speed Measurement Plugin for Android Apps
58 Tech
58 Tech
Jun 15, 2018 · Mobile Development

Android Implementation of a No‑Tracking User Behavior Analysis SDK (WMDA)

This article details the design, technology selection, and implementation of WMDA, a no‑tracking (no‑annotation) user‑behavior analysis SDK for Android, covering bytecode‑instrumentation via a Gradle plugin, event collection for activities, fragments, and clicks, as well as processing, storage, reporting, and current limitations.

AndroidData AnalyticsEvent Collection
0 likes · 15 min read
Android Implementation of a No‑Tracking User Behavior Analysis SDK (WMDA)
JD Tech
JD Tech
May 14, 2018 · Mobile Development

Exploring iOS Automated Visual Event Tracking (埋点) – Technical Overview

This article examines the challenges and solutions of implementing automated visual event tracking (埋点) in iOS applications, covering background, existing methods, the proposed visual tracking architecture, unique identifier generation, data payload handling, version management, and future considerations for improving development efficiency.

AutomationSDKevent tracking
0 likes · 19 min read
Exploring iOS Automated Visual Event Tracking (埋点) – Technical Overview
Tencent Cloud Developer
Tencent Cloud Developer
May 2, 2018 · Cloud Computing

Tencent Video Cloud Mini-program Audio/Video Solution: From Concept to Implementation

The article chronicles how Tencent Video Cloud built a low‑latency audio/video SDK for WeChat mini‑programs—using live‑pusher and live‑player components to capture, process, encode, and transmit streams via TCP/UDP, adding echo cancellation, QoS, and room‑based signaling to enable real‑time chat and multi‑party conferencing within a 500 ms end‑to‑end delay.

Low latencyMini-programRTC
0 likes · 15 min read
Tencent Video Cloud Mini-program Audio/Video Solution: From Concept to Implementation
Meitu Technology
Meitu Technology
Apr 19, 2018 · Mobile Development

Meitu DNS Optimization Practices and Non‑Intrusive SDK Integration for Android

Meitu’s Android DNS SDK combines LocalDNS and HTTP DNS in a hybrid strategy, transparently replaces the system resolver via reflection and native hooks, and dynamically switches to HTTP DNS on anomalies, cutting lookup latency by about 100 ms, boosting cache hit rates and overall request success while preventing DNS hijacking.

AndroidDNSNative integration
0 likes · 14 min read
Meitu DNS Optimization Practices and Non‑Intrusive SDK Integration for Android
JD Tech
JD Tech
Mar 14, 2018 · Mobile Development

Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android

The article describes the background, architecture, and implementation details of a non‑intrusive Android SDK that monitors UI‑thread stalls, collects performance data, aggregates it on the server, and automatically generates work orders to help developers pinpoint and resolve lag issues efficiently.

AndroidMobile DevelopmentPerformance Monitoring
0 likes · 11 min read
Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android
JD Retail Technology
JD Retail Technology
Dec 5, 2017 · Mobile Development

Implementation of a Main Thread Lag Collection SDK for Android

This article describes the design and implementation of a non‑intrusive Android SDK that monitors main‑thread UI lag by replacing the Looper printer, sampling stack traces, aggregating data on the server, and automatically generating work orders for precise performance optimization.

AndroidPerformance MonitoringSDK
0 likes · 10 min read
Implementation of a Main Thread Lag Collection SDK for Android
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 28, 2017 · Frontend Development

How Tmall’s TidaSDK and Hilo3D Power the 618 AR Experience

Tmall’s 618 festival showcased cutting‑edge AR, 3D interaction and cross‑screen experiences built on the TidaSDK, Interactive Alliance, Hailuo Dock platform and the Hilo3D engine, illustrating how a unified SDK and optimized web rendering enable immersive e‑commerce innovations.

3D renderingARE‑commerce
0 likes · 8 min read
How Tmall’s TidaSDK and Hilo3D Power the 618 AR Experience
360 Quality & Efficiency
360 Quality & Efficiency
Oct 17, 2016 · Mobile Development

Mock + Proxy in Automated Testing for an Advertising SDK

This article examines the challenges of testing a mobile advertising SDK—such as missing server environments, extensive protocol fields, and costly manual test case updates—and proposes a mock‑proxy strategy, a minimal‑case design approach, and full automation to improve coverage and efficiency.

AutomationMobileMock
0 likes · 5 min read
Mock + Proxy in Automated Testing for an Advertising SDK
21CTO
21CTO
Mar 19, 2016 · Mobile Development

How AirTrack Enables Real‑Time A/B Testing for Mobile Apps

This article explains how the AirTrack platform combines A/B testing, dynamic experiment conditions, a real‑time SDK, and a data feedback system to let mobile teams quickly validate decisions, perform gray releases, and personalize features without waiting for full app version cycles.

A/B testingData AnalyticsDynamic Configuration
0 likes · 15 min read
How AirTrack Enables Real‑Time A/B Testing for Mobile Apps
Efficient Ops
Efficient Ops
Oct 19, 2015 · Operations

Step-by-Step Guide to Installing and Using Clip Server and SDK on Linux

This article provides a comprehensive tutorial on installing the Clip Server (Apache, PHP, MySQL), configuring its virtual host, setting up the Clip SDK with Python, and using various Clip commands to manage IP relationships, all illustrated with command examples and screenshots.

CLIPInstallationLinux
0 likes · 12 min read
Step-by-Step Guide to Installing and Using Clip Server and SDK on Linux