我认识你的时候,你就这副蠢蠢的样子,绿色的小机器人,这是我们相处的第六年,每一年都会带着不同的甜品来找我。你的父亲不断给你添加各种漂亮的衣裳,为了打扮出一个与众不同的你。你有一个神奇的地方,像叮当猫一样,拥有百宝袋,可以在百宝袋中拿出各种宝物来哄我们开心。
而我是那个制作宝物的工程师,制作宝物并不是那么简单的,需要了解你大眼睛尺寸,刘海的样式,手脚长短可以走多快,今年喜欢吃的甜品,他们还让你能够和我说说话。还需要打开机关去看你的心脏跳动的速度,你的齿轮运作是否流畅,你的机油流动的路径是否有堵塞。你是有生命的,这些年来你一直在我身边。
我更了解的是怎么制作你的宝物吧,宝物会有各种各样的零件,如何组织这些小零件拼接起来,如何偷偷将小零件和你身体连接不让其他小朋友发现,如何管理好宝物能一直正常使用,如何让你看起来更加可爱,如何让看到宝物的人更加快乐,我在做的就是那么一回事吧。
我制作了一本关于宝物的零件拼接和管理的说明书---《Android组件化架构》,帮助工程师更高效的制造宝物,为了让你变得更多人喜欢。
点击就能跳转购买。
下面是本书概要
第1章:组件化基础
本章将重点介绍组件化中开发的基础概念。首先介绍组件化的依赖和解耦基础,
第2章:组件化编程
本章介绍有关于组件化开发的相关开发编程技术。有关于组件化通信,组件化存储,跨模块跳转,资源冲突解决,多模块渠道,资源混淆,数据库运用,以及签名相关的运用,以及原理剖析。
第3章:组件化优化
本章介绍了使用Gradle对组件化中多种使用方式的优化,对编译适配的优化。随后介绍了使用Git仓库来组织多人组件化开发,提高多人开发的项目解耦和架构开发的更新同步的操作。
第4章:组件化编译
本章介绍了如何在组件化项目缩短编译时间。首先介绍的Gradle的打包流程,以及Gradle构建基础。随后介绍了Instant Run使用和适用场景。最后介绍了Freeline增量编译的时候,以及部分原理剖析。
第5章:组件化分发
本章介绍了在单页面中处理复杂业务逻辑的组件化架构。其介绍了Activity、Fragment、View的生命周期,以及组件化分发架构的嵌入。随后介绍了依赖倒置型的设计和层级问题的解决,其中插叙了编译期注解的高效生成代码的形式。最后介绍动态加载配置的形式。
第6章:组件化流通
本章介绍了在组件化工程封装工具SDK。首先介绍了Maven基础和组件化中的缓存策略。随后介绍了组件化中SDK的合成方式。最后介绍了如何将SDK发布到流通平台中使用。
第7章:架构模板
本章介绍了在提升组件化多人开发规范。首先介绍了自定义Android Studio的模板以及组件化模板的制作。随后介绍了注解提示的使用。
第8章:架构演进
本章介绍了Android工程架构的演进。其中介绍了线性工程架构、组件化基础架构、模块化架构、多模板架构、以及进程化架构的原理基础。让你能对Android架构有更加深入的了解。