Android Advanced Light
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已有Java/Kotlin与Android基础、准备向中高级迈进的工程师
- 想系统理解View事件分发、自定义控件原理的开发者
- 需要读懂OkHttp、Retrofit、EventBus、RxJava等框架源码的人
- 希望补齐架构设计与MVP/MVVM实践能力的技术人员
Not a good fit for
- 完全没有Android开发经验的入门读者,会感到吃力
- 只想快速学Kotlin协程、Jetpack Compose等新技术的人
- 需要最新Android 14/15适配实践的读者,应选更新的资料
Reading tips
- 先把第3章View体系吃透,这是后面自定义控件与事件处理的基础。
- 读框架源码章节时,同步打开GitHub源码仓库,对照代码跑一遍demo。
- 第8至10章建议连读,RxJava、依赖注入与MVP合在一起才看得清架构脉络。
- 遇到已过时API不必纠结结论,重点理解设计思路,再迁移到当前版本。
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- Chapter 1 New Features in Android
- Chapter 2 Material Design
- Chapter 3 The View System and Custom Views
- Chapter 4 Multithreaded Programming
- Chapter 5 Network Programming and Network Frameworks
- Chapter 6 Design Patterns
- Chapter 7 Event Bus
- Chapter 8 Functional Reactive Programming
- Chapter 9 Annotations and Dependency Injection Frameworks
- Chapter 10 Application Architecture Design
- Chapter 11 System Architecture and the MediaPlayer Framework
FAQ
这本书需要什么基础才能读?
第一版和第二版有什么区别?
书里的代码能直接运行吗?
这本书是三部曲的第一本吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Liu Wangshu is an author active in Chinese-language technical writing, though publicly available personal information about him is limited, with no systematic disclosure of his biography or educational background. Judging from the two works held in the collection, Android Advanced Light and Android Advanced Decryption, his writing focuses on Android application development and mobile programming technologies, placing him among authors of books on software learning and programming design. Both titles are positioned as "advanced" guides aimed at readers who already have some foundation and wish to gain a deeper understanding of Android development mechanisms and engineering practice; the content emphasizes analysis of underlying principles combined with practical experience rather than introductory material. In the technical book market, such books are often used by developers to improve their skills and organize their knowledge. Liu's writing style is pragmatic and clearly structured, with attention to breaking complex concepts into actionable steps, which has earned him a degree of attention among relevant readers. Overall, he is a technical author known for his Android-focused monographs, and further information remains to be supplemented by public sources.