包建强的培训课程(3):App竞品技术分析

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

Normal
0

10 pt
0
2

false
false
false

EN-US
ZH-CN
X-NONE

$([{£¥·‘“〈《「『【〔〖〝﹙﹛﹝$(.[{£¥
!%),.:;>?]}¢¨°·ˇˉ―‖’”…‰′″›℃∶、。〃〉》」』】〕〗〞︶︺︾﹀﹄﹚﹜﹞!"%'),.:;?]`|}~¢

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;
mso-font-kerning:1.0pt;}

App竞品技术分析

一、     简介

本课程根据讲师五年来在一线互联网的工作经验,仔细分析了市面上百款App的技术架构,结合自身对App开发的深入研究,制定本课程,旨在让学员们接触到业界流行的App顶尖技术。

本课程对于开发以下App产品特别有帮助:

1、千万级用户的App产品。

2、业务功能繁多。

本课程适用于具有以下特征的学员:

1、1-2年Android或iOS开发经验。

2、对新技术新思想有求知欲望。

二、     培训大纲(1天)

第1讲

l   App安装包的结构组成

l   快速下载App的办法

l   使用Git管理App文件

l   Android逆向工具介绍

l   搭建WireShark环境

第2讲

l   App瘦身

n   png和jpg的区别

n   Splash、引导图和背景图

n   iOS的1倍图、2倍图和3倍图

n   图片拉伸和选择

n   使用xml配置动画

n   IconFont

n   表情包的处理

n   清除未使用图片

l   App启动速度

l   H5页面的打开速度

n   把Html5页面嵌入到Zip包中

n   Zip包的增量更新机制

n   制作Zip增量包

n   使用WebView预先加载Html5并缓存到本地

第3讲

l   性能优化

n   App自动选取最佳服务器的策略

n   使用TCP+Protobuf

l   数据采集

n   页面跳转器

n   打点统计

n   ABTest

l   逼出来的奇思妙想

n 一切皆可配置

n  App后门

n  MEAT-INF目录的妙用


@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

上一篇:Java虚拟机系列(三)---内存溢出情况及解决方法


下一篇:分享一个电子发票信息提取工具(Python)