Tagged articles
21 articles
Page 1 of 1
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 30, 2024 · Mobile Development

Enhancing Hotfixes for QiYiGuo TV Using Robust and Plugin Mechanisms

To improve QiYiGuo TV’s rapid issue resolution, the team adopted Robust as the core hot‑fix engine and extended it with KRobust to handle reflection, Kotlin methods, enum‑switch mapping, and native‑library swaps, while building an automated deployment platform that now achieves over 95% fix rate and reduces average repair time from three days to under 24 hours across hundreds of channel APKs.

AndroidDeploymentHotfix
0 likes · 16 min read
Enhancing Hotfixes for QiYiGuo TV Using Robust and Plugin Mechanisms
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 9, 2024 · Mobile Development

Making Android Baseline Profiles Work with Obfuscation, Market Limits, and Hot‑Fixes

This article explains how Baseline Profiles improve Android app start‑up performance, analyzes three major obstacles—unsupported app stores, dex‑crc mismatches caused by code‑obfuscation, and hot‑fix dex incompatibility—and provides concrete solutions including active optimization, dex‑name correction tasks, and profile injection during patch synthesis.

AndroidAoTBaseline Profiles
0 likes · 18 min read
Making Android Baseline Profiles Work with Obfuscation, Market Limits, and Hot‑Fixes
Beijing SF i-TECH City Technology Team
Beijing SF i-TECH City Technology Team
May 30, 2024 · Mobile Development

Design and Implementation of a HotFix System for Android Applications

This article presents a comprehensive overview of a mobile hot‑update solution for Android, covering its motivation, goals, technical selection of Tinker, comparative analysis of existing frameworks, system architecture, implementation steps, usage workflow, and the benefits it brings to rapid bug fixing and minor version releases.

Continuous DeliveryHotfixMobile
0 likes · 9 min read
Design and Implementation of a HotFix System for Android Applications
ZhongAn Tech Team
ZhongAn Tech Team
Apr 19, 2024 · Mobile Development

Implementing a Flutter Hot‑Fix Solution for ZA Bank: Architecture, Process, and Lessons Learned

This article details ZA Bank’s implementation of a Flutter hot‑fix solution, describing the evaluation of various approaches, the selection of a FlutterWeb‑based page‑downgrade strategy, the design of backend patch management, challenges such as font loading and package size, and the resulting high fix rate and performance improvements.

Cross‑PlatformFlutterFlutterWeb
0 likes · 24 min read
Implementing a Flutter Hot‑Fix Solution for ZA Bank: Architecture, Process, and Lessons Learned
Meituan Technology Team
Meituan Technology Team
May 18, 2023 · Mobile Development

Adapting Meituan's Android Robust Hot‑Fix Framework to R8 and Optimization Strategies

The article explains how Meituan migrated its method‑instrumentation hot‑fix system Robust from ProGuard to Google’s R8 by moving change detection ahead of optimization, disabling or tuning R8’s built‑in optimizations, and implementing special handling for anonymous classes, inlined methods, super calls, constructors and static initializers to ensure reliable patch generation.

AndroidHotfixProGuard
0 likes · 21 min read
Adapting Meituan's Android Robust Hot‑Fix Framework to R8 and Optimization Strategies
Soul Technical Team
Soul Technical Team
Mar 29, 2023 · Mobile Development

Crash Governance and Stability Practices for Mobile Applications

This article describes a comprehensive crash governance framework for a fast‑growing mobile app, covering monitoring, root‑cause attribution, systematic remediation steps, and detailed case studies—including MIUI system bugs, 32‑bit address‑space limits, memory corruption, and WebView crashes—while outlining future challenges and automation strategies.

AndroidHotfixMemory Debugging
0 likes · 13 min read
Crash Governance and Stability Practices for Mobile Applications
Beike Product & Technology
Beike Product & Technology
Jan 21, 2021 · Mobile Development

JAYE 2.0: An AST‑Based Dynamic Loading Framework for Flutter

This article describes how the JAYE 2.0 project at Beike leverages abstract syntax tree (AST) generation, a custom runtime interpreter, and Dart VM execution to achieve high‑performance, hot‑fixable dynamic updates for Flutter applications, addressing packaging, hot‑reload, and scalability challenges.

ASTDynamic LoadingFlutter
0 likes · 13 min read
JAYE 2.0: An AST‑Based Dynamic Loading Framework for Flutter
AI Code to Success
AI Code to Success
Jan 8, 2020 · Mobile Development

Step-by-Step Guide to Building Your Own Android Hotfix Framework

This tutorial walks through the principles of Android hotfixing, explains class loaders, and provides a complete hands‑on implementation—including a buggy class, a custom Dex loader, patch creation, and runtime injection—so developers can quickly patch bugs without releasing a full app update.

AndroidDexClassLoaderHotfix
0 likes · 11 min read
Step-by-Step Guide to Building Your Own Android Hotfix Framework
AntTech
AntTech
Mar 22, 2019 · Mobile Development

Deep Practice of Agile Development and Dynamic Updates in the Alipay App Architecture

This article details the evolution of Alipay's mobile architecture into a super‑app, explains the engineering and business complexity challenges, describes the layered framework, micro‑application and service mechanisms, the role of mini‑programs, agile release processes, dynamic hot‑fix techniques like AndFix, and how the mPaaS platform externalizes these capabilities.

Agile DevelopmentAlipayDynamic Update
0 likes · 15 min read
Deep Practice of Agile Development and Dynamic Updates in the Alipay App Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2018 · Mobile Development

How Sophix Optimizes Android Resource Patches for Minimal Size

This article explains how Alibaba's Sophix hot‑fix framework trims Android resource patches by analyzing and reconstructing the resources.arsc string pools, removing unused entries, and re‑indexing references, achieving dramatic size reductions while preserving runtime performance.

AndroidHotfixResource Optimization
0 likes · 14 min read
How Sophix Optimizes Android Resource Patches for Minimal Size
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 14, 2017 · Mobile Development

How Sophix Redefines Android Hotfix: Non‑Intrusive Code, Resource & SO Updates

This article chronicles Alibaba's multi‑year journey in Android hot‑fix technology, compares early solutions like Dexposed, AndFix and others, and details Sophix's non‑intrusive design that unifies code, resource and native library patching while maintaining compatibility, security and ease of use across Android versions.

AndroidCode ReplacementHotfix
0 likes · 21 min read
How Sophix Redefines Android Hotfix: Non‑Intrusive Code, Resource & SO Updates
DevOps
DevOps
Mar 12, 2017 · R&D Management

Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project

The article uses a bus‑schedule analogy to illustrate how long release intervals and frequent hotfixes frustrate customers, then proposes shorter release cycles through better iteration planning, demand splitting, stronger development capability, and robust testing to achieve continuous, rapid delivery.

HotfixIteration PlanningSoftware Testing
0 likes · 7 min read
Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project
Tencent TDS Service
Tencent TDS Service
Aug 4, 2016 · Mobile Development

Accelerating Android Bug Fixes and Version Updates with a Hotfix Patch Framework

Android's fragmented versions and market‑specific policies make bug fixes and version upgrades painfully slow, but by treating the app as a loader and delivering patch files that replace the Application class, dex files, resources, and native libraries, developers can achieve near‑instant, user‑transparent updates without disrupting the normal release flow.

AndroidContinuous DeliveryHotfix
0 likes · 16 min read
Accelerating Android Bug Fixes and Version Updates with a Hotfix Patch Framework
21CTO
21CTO
Apr 5, 2016 · Mobile Development

How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway

This article details how Ctrip transformed its travel app by consolidating product versions, redesigning the wireless backend with a Zuul‑based gateway, decoupling the app engineering into independent modules, implementing extensive performance monitoring, and adopting native plugin and hot‑fix solutions to boost stability and user experience.

Backend ArchitectureHotfixMobile Development
0 likes · 10 min read
How Ctrip Scaled Its Travel App with Mobile Architecture and Backend Gateway