Android Weekly is a weekly newsletter focused on the Android technical ecosystem, updated every Monday. This newsletter delves into high-quality technical content in areas such as Android system architecture, performance optimization, cross-platform development, and AI, providing continuous knowledge updates and technical insights for developers.
Subscription Channels: [WeChat Official Account] | [Zhihu] | [Juejin] | [Zhubai] | [RSS]
Technical Articles
Linux | Practical Causes of Process Zombie States: This article outlines real-world causes for zombie processes. These include child processes where the main thread exits but others are stuck in the D state, or parent processes using
signalfdthat get blocked by other epoll events, failing to reap children.Designing Memory Reclamation Strategies in Mobile OS from a Cybernetics Perspective: Exploring memory reclamation through closed-loop feedback control (like PID controllers). It analyzes using sampling and algorithms to create responsive memory management while emphasizing simplicity and scalability.
Core Competitiveness for Techies: Thinking Beyond Code: Discussing principles developers should follow beyond mere coding, such as transcending requirements, processes, and silos to improve team efficiency and product quality.
Detailed ANR Comparison: Android 13 vs. Android 10: A deep dive into source code differences between Android 10 and 13 regarding touch event ANRs, covering detection, judgment logic, and the treatment flow from Native to Java layers.
Solutions for Fragment Transition Stuttering in Taobao Order Lists: Transitioning from “known patterns” to high uncertainty, Taobao shares its hybrid architecture (Native containers + Weex 2.0) to solve experience issues by leveraging native performance and gesture recognition.
Experience and Insights from Taobao Page First Frame Optimization: Sharing performance analysis, metrics, and specific strategies for optimizing first-frame delivery on mobile pages to enhance UX and reduce costs.
Exploration of Taobao App Transaction Chain Hybrid Scenes: Further practice from the “Taobao Transaction Architecture” series, mixing Native and dynamic languages for better delivery speed and quality.
Chronicle of Weex Cart Long-List Horizontal Swipe Optimization: Reviewing the iterative journey of optimizing horizontal swiping in the Weex-based Taobao cart.
Correctly Managing Binder Object Lifecycle in One Sentence: Avoiding memory leaks and thread safety issues in Binder communication with detailed code examples.
Simple Overview of Android View Drawing Flow: Explaining the hierarchy and responsibilities in Activity View drawing, including logic for
measure,layout, and the six steps ofdraw.Deep Understanding of Jetpack Lifecycle (Principle Part): Analyzing
LifecycleOwner,Observer, and the Registry mechanism, explaining how Activity and Fragment implement lifecycle awareness.The Second Beta of Android 16: Introducing pro camera features, graphics supports, and performance framework extensions in the latest beta.
Dart 3.7 Released: What’s New?: While standard Macro progress is paused to focus on performance, Dart 3.7 reinvests in data implementation and augmentations to support better serialization.
Flutter’s Widget Key Proposals: Talking Key Roles: Discussing how
Keyobjects maintain state and facilitate widget reuse in the Element tree.Debugging and Fixing an App Crash Caused by Accessibility Testing: Investigating crash issues caused by accessibility automation, leading to improved logging and root cause analysis.
Flutter 3.29 Released: Bringing updates to Cupertino, Material, and Web, including engine optimizations like Backdrop filter improvements.
Interaction Mechanism between WM and SF — Transaction: Exploring how
Transactionacts as a bridge between Windows Manager and SurfaceFlinger, reducing IPC and ensuring synchronous transformations.TrustedTime API: A Reliable Approach to Time Keeping: A new tool for tamper-proof timestamps backed by Google’s infrastructure.
Technical Briefing 2025 Issue 2: Roundup of C++, system design, MESI protocol, and eBPF resources.
Android 15 App Cold Start (1) Activity Lifecycle: Analyzing ATMS requests and Task management during cold starts of heavy games like Honor of Kings.
Android 15 App Cold Start (2) Window Hierarchy Construction.
Android 15 App Cold Start (3) Adding Startup Windows: Detailed analysis of data packaging and multithreaded View creation for startup windows.
Miscellaneous
- Soft Skills — The Software Developer’s Life Manual: Reading Notes: Advice on career management, goal setting, and interviewing.
- From Questioning to Output: What is Information | Chizuko Ueno: Insights on becoming an effective producer of information through originality and rigorous research.
- Qualcomm 2025 Q1 Analysis: Automotive Business Grows 60%.
- Reading “Nexus: A Brief History of Information Networks from the Stone Age to AI”: Notes on Yuval Noah Harari’s latest book.
- Semiconductors: The Big Shift: How geopolitical pressures and market competition are reshaping the chip landscape for TSMC and Korean manufacturers.
- Vol. 31: Reboot Your Curiosity.
- Howie’s Weekly #177.
- Effective Time Management for 3-6 Months — Dynamic Balance Method.
- DPS Weekly 185 - Kevin Kelly’s Travel Advice.
- Tech Management: Being a “Four-Big Engineer”: Passion and aspiration in the age of DeepSeek.
AI
- Personal Knowledge Base Tutorial: Building a base with DeepSeek V3 and Obsidian.
- DeepSeek Efficiency Guide.
- The Best Tribute is Learning: Appreciating DeepSeek-R1: A non-technical walkthrough of the R1 and V3 paper highlights.
- How I Studied DeepSeek (1): Exploring Reasoning Language Models (RLM).
- How I Studied DeepSeek (2): System 1 vs. System 2 Thinking.
- Performance Weekly 2025-02-09 Issue 6.
- Android Weekly Issue #662: Metallic UI in Compose, Koin plugin for dependency detection, and Ktor Client efficiency.
- Cursor: Editing Files at 1000 Tokens per Second.
- What is an AI Architect? — Bret Taylor: Insights from the Sierra CEO on the future of software engineering.
About the Author
- Juejin - Gracker
- Zhihu - Gracker
- Personal Blog - Android Performance
- About Me - Join our WeChat groups
- Curated Performance Articles
- Newsletter Subscription
- WeChat Official Account Android Performance:

- Android Performance Knowledge Planet
