Tag

mobile app development

1 views collected around this technical thread.

NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Sep 19, 2022 · Mobile Development

NetEase Yanxuan iOS App Architecture Evolution: A Case Study in Modularization and Engineering Optimization

The article details how NetEase Yanxuan’s massive iOS codebase was refactored through modularization and layered architecture—splitting the main project, isolating business modules, automating dependency analysis, binaryizing core libraries, and cleaning unused resources—resulting in reduced coupling, a 6% faster compile time, and a sustainable CI‑driven development workflow.

App Architecture EvolutionCI/CDCode Decoupling
0 likes · 18 min read
NetEase Yanxuan iOS App Architecture Evolution: A Case Study in Modularization and Engineering Optimization
Snowball Engineer Team
Snowball Engineer Team
Mar 22, 2022 · Mobile Development

Optimizing iOS UI Smoothness: Hitch Detection and Performance Tuning for Feed and Article Pages

This article details practical strategies for improving iOS app UI smoothness by defining and measuring frame hitches, utilizing profiling tools like Instruments and flame graphs, and implementing targeted optimizations for rich text rendering, constraint layouts, and view management to significantly reduce hitch ratios.

Auto LayoutFrame HitchesInstruments Profiling
0 likes · 11 min read
Optimizing iOS UI Smoothness: Hitch Detection and Performance Tuning for Feed and Article Pages
vivo Internet Technology
vivo Internet Technology
Aug 18, 2021 · Mobile Development

Android App Modular Development Practice: A Comprehensive Guide

This guide explains how to adopt a multi‑project modular architecture for Android apps—distinguishing components from modules, outlining vertical and horizontal design layers, showing ARouter‑based navigation and communication, and detailing a top‑down, bottom‑up migration process used to refactor the vivo official app.

ARouterAndroid DevelopmentApp Architecture
0 likes · 15 min read
Android App Modular Development Practice: A Comprehensive Guide
Youku Technology
Youku Technology
May 21, 2021 · Mobile Development

Youku's Accessibility Development: Enhancing User Experience for Visually Impaired Users

Youku is enhancing its mobile app for visually impaired and elderly users by standardizing screen‑reader support, keeping playback controls visible, dynamically showcasing accessible videos, adding audio‑descriptions, and launching an elder‑friendly version, while partnering with research groups and content providers to ensure continuous, high‑quality accessibility improvements.

Audio DescriptionElderly-Friendly DesignVisual Impairment
0 likes · 8 min read
Youku's Accessibility Development: Enhancing User Experience for Visually Impaired Users
New Oriental Technology
New Oriental Technology
Apr 19, 2021 · Mobile Development

Understanding ConstraintLayout in Android Development

This article explores the features and benefits of ConstraintLayout in Android, including its flexibility, performance improvements, and practical usage examples for creating complex layouts efficiently.

Android DevelopmentConstraintLayoutLayout Management
0 likes · 11 min read
Understanding ConstraintLayout in Android Development
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 20, 2018 · Mobile Development

How Long Does It Take to Develop a Mobile App? A Detailed Breakdown of Timelines and Stages

The article analyzes market data and surveys to show that developing a mobile app typically takes 3‑5 months, outlining four key development phases—research, feature definition, technical implementation, and testing—while offering practical insights for founders and developers.

backenddevelopment timelinefrontend
0 likes · 17 min read
How Long Does It Take to Develop a Mobile App? A Detailed Breakdown of Timelines and Stages
Liulishuo Tech Team
Liulishuo Tech Team
May 10, 2017 · Mobile Development

Implementing Audio Capture and Data Multiplexing in iOS Applications Using Swift

This technical guide demonstrates how to configure an iOS audio capture session using Swift, implement a custom multiplexer class to safely route microphone input to multiple processing destinations, and efficiently handle real-time audio data streams for language learning applications.

AVFoundationAudio CaptureReal-time Processing
0 likes · 7 min read
Implementing Audio Capture and Data Multiplexing in iOS Applications Using Swift