The guide of the ModularizationArchitecture

Githup Repository:ModularizationArchitecture
My Homepage:SpinyTech
Welcome to add star and follow.



ModularizationArchitecture is a routing-based multi-process, component-based architecture on the Android platform: it communicates with different modules and processes by sharing routes without referring to other modules. It is suitable for medium-sized App architecture team collaboration, parallel development, business line decoupling, white-box testing and other scenes.

阅读更多

ModularizationArchitecture 使用教程

项目地址:ModularizationArchitecture
个人主页:SpinyTech
欢迎各位读者 Star Follow



ModularizationArchitecture 是Android平台上一种基于路由的多进程、组件化架构:它通过共有路由,在不引用其他模块的前提下,实现不同模块,不同进程之间的通信。它适合中型App架构的团队协作,并行开发,业务线解耦,白盒测试等场景。

阅读更多

高并发对象池思考

这两天在整理一套Android的路由框架,在整理的过程中,发现在路由消息传递过程中,传输载体类会大量的生成,对于这种载体类来说,他们本身是可重复利用的,并不需要大量的创建,大量的废弃,所以,我打算引入对象池,来解决类的重复创建问题。

阅读更多

Android架构思考(模块化、多进程)

关于模块化(组件化)这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用单独包装推广,影子应用单独发布等等需求,重新调整架构迫在眉睫。今天,我们就来聊聊模块化(组件化),这篇文章同时也是我这几年,对项目架构的理解。

阅读更多

View绘制分析笔记之onDraw

上一篇文章我们了解了View的onLayout,那么今天我们来学习Android View绘制三部曲的最后一步,onDraw,绘制。

阅读更多

View绘制分析笔记之onLayout

上一篇文章我们了解了View的onMeasure,那么今天我们继续来学习Android View绘制三部曲的第二步,onLayout,布局。

阅读更多

View绘制分析笔记之onMeasure

今天主要学习记录一下Android View绘制三部曲的第一步,onMeasure,测量。

阅读更多

Android 视图及View绘制分析笔记之setContentView

自从1983年第一台图形用户界面的个人电脑问世以来,几乎所有的PC操作系统都支持可视化操作,Android也不例外。对于所有Android Developer来说,我们接触最多的控件就是View。通常,我们使用自定义View,需要了解最多的除了事件分发,就是View的绘制过程。然而关于View的绘制,涉及到的知识点纷繁复杂,这么多的代码知识,要梳理起来,肯定是先要找个头。那么平常我们用的最多的方法是哪个方法呢?当然是setContentView()

阅读更多

Android多进程注意事项

上篇文章《Android多进程使用场景》中,我们分析了一下多进程的使用场景,今天这篇文章,我们来聊聊Android多进程开发过程中可能会遇到的问题。

阅读更多

Android多进程使用场景

在上一篇《Android多进程介绍》中,我们大概了解了一下Android中的进程的概念以及其生命周期,另外还有Low Memory Killer相关知识。了解完原理,就该进行实践了。今天这篇文章,我们就来聊一聊,到底如何利用多进程开发,使我们的应用更稳定、用户体验更好?换言之就是Android开发中多进程开发的使用场景分析。

阅读更多