Tag

mobile architecture

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Oct 30, 2024 · Mobile Development

Design and Implementation of External Deep Linking (Return Flow) for Android Applications

The article presents a unified external deep‑linking (return flow) architecture for Android apps that consolidates all entry points into a single ActionActivity, standardizes URLs, employs a configurable protocol dispatcher, uses a chain‑of‑responsibility checker system with interruption recovery via CheckerActivity, thereby decoupling routing logic, eliminating duplication, and scaling complex navigation scenarios.

Android DevelopmentApp RoutingProtocol Dispatcher
0 likes · 18 min read
Design and Implementation of External Deep Linking (Return Flow) for Android Applications
Architect's Guide
Architect's Guide
Aug 25, 2023 · Mobile Development

Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework

The article describes how a C++‑based cross‑platform framework was built to unify iOS and Android implementations of WeChat Pay, addressing bugs, scalability, quality assurance, routing, network request management, and data‑flow discipline, ultimately improving development efficiency and user experience.

C++Cross‑PlatformRouting
0 likes · 13 min read
Cross‑Platform Architecture for WeChat Pay: Reducing Bugs and Boosting Productivity with a C++ Framework
Tencent Cloud Developer
Tencent Cloud Developer
Jan 18, 2023 · Mobile Development

Enterprise WeChat iOS Architecture Transformation: Componentization and Plugin Integration Practices

To overcome massive build times, bloated Xcode projects, and tight coupling in its 8‑million‑line iOS codebase, Enterprise WeChat re‑architected the app into four layered, C++‑based common layers and Objective‑C UI components, introducing a Component Management Center, AST‑driven dependency analysis, and a plugin‑friendly shell framework for modular feature integration.

Architecture DesignClang ASTEnterprise WeChat
0 likes · 17 min read
Enterprise WeChat iOS Architecture Transformation: Componentization and Plugin Integration Practices
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
New Oriental Technology
New Oriental Technology
Mar 15, 2021 · Mobile Development

Design and Optimization of New Oriental Interactive Video System for Mobile

This article summarizes the mobile‑side architecture, module decomposition, storyline and node flow design, playback performance optimizations such as second‑play and node pre‑loading, and the SDK‑based refactoring of New Oriental's interactive video system, highlighting its extensibility and future directions.

SDKinteractive videomobile architecture
0 likes · 9 min read
Design and Optimization of New Oriental Interactive Video System for Mobile
Java Architect Essentials
Java Architect Essentials
Sep 9, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned

This article describes how the WeChat Pay team rebuilt the client‑side payment flow using a C++ cross‑platform framework, detailing the architectural redesign, performance improvements, routing mechanism, network request handling, and data‑flow safeguards that unified iOS and Android implementations while reducing code size and enhancing reliability.

C++Cross‑PlatformPerformance
0 likes · 15 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Performance, and Lessons Learned
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.

Dynamic ConfigurationMonitoringSDK
0 likes · 11 min read
Design and Evolution of a Mobile Live‑Streaming Platform at Beike
Architect
Architect
Jul 6, 2020 · Mobile Development

Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains

The article describes how the WeChat Pay client was rebuilt using a C++‑based cross‑platform framework to unify iOS and Android implementations, improve code reuse, reduce bugs, and achieve measurable performance and productivity improvements while introducing a UseCase‑driven architecture, routing mechanism, and disciplined network request handling.

C++Cross‑PlatformPerformance
0 likes · 17 min read
Cross‑Platform Refactoring of WeChat Pay: Architecture, Design Patterns, and Performance Gains
Architecture Digest
Architecture Digest
Mar 21, 2020 · Mobile Development

Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay

This article describes how a C++‑based cross‑platform framework was designed and implemented to unify iOS and Android payment flows in WeChat Pay, covering architectural motivation, business‑process abstraction, routing mechanisms, network request management, and standardized data transmission to improve quality and productivity.

C++Cross‑PlatformRouting
0 likes · 15 min read
Building a Cross‑Platform Payment Architecture with C++ for WeChat Pay
Liulishuo Tech Team
Liulishuo Tech Team
Dec 17, 2019 · Mobile Development

Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies

This comprehensive technical guide explores practical Flutter cross-platform development strategies, detailing architectural design, hybrid engineering integration, routing management, MVVM state handling, platform adaptation, and robust deployment practices including grayscale release, real-time monitoring, and automated rollback mechanisms for mobile applications.

Cross-Platform DevelopmentFlutterHybrid Engineering
0 likes · 15 min read
Practical Guide to Flutter Cross-Platform Development: Architecture, Engineering Integration, and Deployment Strategies
58 Tech
58 Tech
Jun 6, 2019 · Mobile Development

Design and Architecture of the 58 IM SDK for Multi‑Platform Mobile Applications

The article details the background, design goals, layered architecture, message flow, UI customization mechanisms, and key class structures of the 58 Group's cross‑platform IM SDK, illustrating how it supports iOS, Android, Web, and H5 with extensible C++ and UIKit components.

C++IM SDKUI customization
0 likes · 12 min read
Design and Architecture of the 58 IM SDK for Multi‑Platform Mobile Applications
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
AntTech
AntTech
Feb 14, 2019 · Mobile Development

Evolution of Alipay Mobile Architecture: From Canoe to Battleship to Aircraft Carrier

This article summarizes Alipay’s mobile architecture evolution—from the early monolithic “canoe” stage, through the modular “battleship” era with layered services and mPaaS, to the current “aircraft carrier” phase emphasizing dynamic web‑based delivery, performance optimization, high availability, and cross‑team collaboration.

AlipayPerformance Optimizationhigh availability
0 likes · 17 min read
Evolution of Alipay Mobile Architecture: From Canoe to Battleship to Aircraft Carrier
Xianyu Technology
Xianyu Technology
Jan 16, 2019 · Mobile Development

Fish Redux: A Modular Flutter Application Framework for Large‑Scale Projects

Fish Redux is a lightweight, configuration‑driven Flutter framework that extends Redux principles with a three‑layer View‑Effect‑Reducer architecture, automatic reducer composition, component‑level state decomposition, and high‑performance adapters, enabling centralized, observable data management, easier maintenance, team collaboration, and scalability for medium‑to‑large applications.

Component DesignFlutterfish-redux
0 likes · 10 min read
Fish Redux: A Modular Flutter Application Framework for Large‑Scale Projects
Ctrip Technology
Ctrip Technology
Sep 11, 2017 · Mobile Development

Ctrip’s Mobile Engineering Practices: React Native, Wireless Network Service Architecture, and Android Plugin Refactoring

The article recounts Ctrip’s 2017 EGO event where senior engineers shared practical experiences on scaling React Native in their app, detailed the company’s TCP‑based wireless network service architecture, and presented Android plugin refactoring techniques, highlighting technical challenges, solutions, and future directions.

Android PluginCtripMobile Development
0 likes · 7 min read
Ctrip’s Mobile Engineering Practices: React Native, Wireless Network Service Architecture, and Android Plugin Refactoring
Qunar Tech Salon
Qunar Tech Salon
Aug 12, 2016 · Mobile Development

Android Modular Development with the Spider Framework

This article introduces the Spider framework used at Qunar for Android modular development, explaining its architecture, component model, development and release workflow, performance benefits, dynamic loading features, and provides a quick‑start guide with examples and resources.

Spider Frameworkandroiddynamic loading
0 likes · 6 min read
Android Modular Development with the Spider Framework
Architecture Digest
Architecture Digest
May 20, 2016 · Mobile Development

Evolution of Mobile App Architecture: From MVC to Modularization with CocoaPods, Middleman, and URL Routing

The article traces the progressive evolution of a mobile app's architecture—from an initial MVC structure that quickly becomes tangled, through modular designs using CocoaPods, to advanced decoupling techniques like the middleman pattern and URL routing—highlighting practical lessons for small teams and larger enterprises.

CocoaPodsModularizationiOS development
0 likes · 8 min read
Evolution of Mobile App Architecture: From MVC to Modularization with CocoaPods, Middleman, and URL Routing