Android应用架构的一些思考-框架模块化
来源:互联网
整个框架模块的核心思路就是把一个项目分成至少两部分:app工程模块(app)和框架模块(framework),app module主要是一个app的业务实现,比如UI,接口实现,第三方SDK集成相关组件,项目的自定义View和自定义组件等,而框架则要尽可能的做到项目无关,提供app模块所需通用工具类,部分封装的功能则通过基类供app工程的业务组件类继承来实现。最终期望实现的效果是新建一个项目时,导入框架模块,继承框架基类,即享受框架提供的全部功能,大幅减少框架搭建的工作量。整个框架模块的核心思路就是把一个项目分成至少两部分:app工程模块(app)和框架模块(framew