开发经理
互联网
Android、App瘦身
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

Android App瘦身技术

课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

本课程在讲解Android App瘦身技术的同时,还涉及Android技术的方方面面。

目标收益

学员通过本次课程的学习,能够对App进行瘦身优化,减少App的体积。

培训对象

本课程对于千万级用户的App产品和小量的App产品都适用。

课程大纲

App发福的原因 介绍App体积1、1-2年Android开发经验。
2、对App瘦身技术有一些了解或接触。
变大的原因
Apk的文件结构 1. Dex的拆分
2. 资源文件
3. META-INF
图片的压缩 1. 图片压缩工具ImageOptim、ImageAlpha和TinyPNG
2. WebP探寻之路
3. DPI适配规则
4. 不打包没使用的资源
5. 表情包的处理
6. IconFont和FontZip
7. Drawable、Shape和Tint Color
8. AAPT对图片压缩的影响
9. 二次压缩资源文件
10. 音频压缩
11. so库的处理
资源混淆工具 1. AndResGuard原理
2. AndResGuard实战
使用NimbleDroid工具分析Apk 1. 导入一个apk现场进行分析
代码优化 1. 开启ProGuard
2. Gradle相关配置
3. 使用Lint查找冗余代码和冗余资源
4. 使用Simian查找相似代码
5. 尝试使用H5
6. 插件化
7. ABI和Density Split
8. 使用Android-arscblamer
Redex 1. Redex原理
2. Redex实战
ThinR 1. ThinR原理
2. ThinR实战
美团Android资源混淆保护实践 介绍美团进行资源混淆保护的实践工作
因噎废食谈App瘦身 1. 对性能的影响
2. 对稳定性的影响
3. 对流量对影响
课堂练习 1. 使用NimbleDroid工具对公司的Apk进行分析
2. 使用Redex对公司的Apk进行优化
3. 使用ThinR对公司的Apk进行优化
4. 使用AndResGuard对公司的Apk进行优化
App发福的原因
介绍App体积1、1-2年Android开发经验。
2、对App瘦身技术有一些了解或接触。
变大的原因
Apk的文件结构
1. Dex的拆分
2. 资源文件
3. META-INF
图片的压缩
1. 图片压缩工具ImageOptim、ImageAlpha和TinyPNG
2. WebP探寻之路
3. DPI适配规则
4. 不打包没使用的资源
5. 表情包的处理
6. IconFont和FontZip
7. Drawable、Shape和Tint Color
8. AAPT对图片压缩的影响
9. 二次压缩资源文件
10. 音频压缩
11. so库的处理
资源混淆工具
1. AndResGuard原理
2. AndResGuard实战
使用NimbleDroid工具分析Apk
1. 导入一个apk现场进行分析
代码优化
1. 开启ProGuard
2. Gradle相关配置
3. 使用Lint查找冗余代码和冗余资源
4. 使用Simian查找相似代码
5. 尝试使用H5
6. 插件化
7. ABI和Density Split
8. 使用Android-arscblamer
Redex
1. Redex原理
2. Redex实战
ThinR
1. ThinR原理
2. ThinR实战
美团Android资源混淆保护实践
介绍美团进行资源混淆保护的实践工作
因噎废食谈App瘦身
1. 对性能的影响
2. 对稳定性的影响
3. 对流量对影响
课堂练习
1. 使用NimbleDroid工具对公司的Apk进行分析
2. 使用Redex对公司的Apk进行优化
3. 使用ThinR对公司的Apk进行优化
4. 使用AndResGuard对公司的Apk进行优化

课程费用

5800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求