Android架构android开发杂识Android专题

Android组件化实践项目分享

2019-03-06  本文已影响262人  杨充211

目录介绍

01.项目介绍

1.1 项目简介

02.项目运行

03.项目部分介绍

3.1 项目包含的模块

3.2 相关特性说明

3.3 项目优化点内容

04.项目组件化结构

4.1 传统APP架构图

4.2 项目组件化结构

4.3 项目组件化架构图,如下所示

4.4 组件通信是通过路由转发

4.5 关于组件遇到的问题

4.6 存在待解决问题

4.7 集成模式和组件模式

4.7 组件化中Fragment通信难点

4.8 组件化实践中的切换run

05.项目版本更新

06.项目第三方库

07.项目遇到bug

7.1 编译报错bug

7.2 项目运行时bug

08.项目截图展示

8.1 主页截图

image
image
image
image
image

09.项目优化处理

9.0.1 项目代码规范

9.0.2 布局优化

9.0.3 代码优化

9.0.4 架构优化

9.0.5 内存泄漏优化

9.0.6 线程优化

9.0.7 Bitmap优化

9.0.8 网络优化

9.0.9 懒加载优化

9.1.0 启动页优化

9.1.1 静态变量优化

9.1.2 电量性能优化

9.1.3 view控件异常销毁保存重要信息优化

9.1.4 去除淡黄色警告优化

9.1.5 使用注解替代枚举优化

9.1.6 glide加速优化

9.1.7 多渠道打包优化

9.1.8 WebView优化

9.1.9 状态管理切换优化

9.2.0 TrimMemory和LowMemory优化

9.2.1 轮询操作优化

9.2.2 去除重复依赖库优化

9.2.3 四种引用优化【灵活运用软引用和弱引用】

10.组件化博客

Android组件化开发实践和案例分享

11.其他介绍

00.关于其他内容介绍

image

01.关于博客汇总链接

02.关于我的博客

03.其他封装库推荐

04.勘误及提问

05.关于LICENSE

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

项目地址:https://github.com/yangchong211/LifeHelper

上一篇 下一篇

猜你喜欢

热点阅读