2.1.2 android 项目技术点

技术点

实现方式

说明

项目的总体框架

主要的设计模式,使用的第三方框架

从整体说明项目的代码结构和设计思路

网络实现

包含哪些网络协议,如HTTP,FTP之类的,使用的网络类库是什么

网络类库如何实现

图片加载

图片加载方式,使用自定义的还是第三方库加载,图片缓存,图片加载,图片压缩

侧重于图片加载的优化

图片缓存

LruCache 算法以及文件缓存实现

 

ListView优化

 

 

数据结构

数据结构如何定义,多个实体类的关系图

熟悉数据结构定义

数据库

数据库表字段,表之间的关系,数据库解析和实体类,第三方类库。

设计实体类,第三方库的使用

第三方登录

第三方登录使用的方法,使用类库

了解第三方登录与服务器的交互方式

消息推送

消息推送的方式,使用的类库,服务器和客户端推送的用户之间是如何设计的

了解推送的服务器的实现和原理

统计分析

软件包发布,用户使用情况的统计分析功能,采用的哪一个统计分析的服务

侧重软件包发布的支持

下拉刷新

下拉刷新采用的方式,使用了那种类库,实现的方式

是否使用了第三方库,使用了哪一种第三方库,是否使用了android5.0的类库。

加密算法

软件中哪些地方使用了加密算法,加密的方式是如何,如何进行数据的传输

区分:MD5/SHA1 是消息摘要;

Base64 是编码算法;

AES,DES 是对称加密算法;

RSA 是非对称加密算法

自定义View

自定义View 有哪些,哪些是自己实现的,哪些是第三方的

要了解自定义View的方式

支付

软件中是否包含了支付,支付的方式,每种支付的调用和实现

 

POST 请求

POST请求的方式

 

数据解析

数据解析方式,数据采用JSON/XML,或者Web页面的形式显示

描述数据的格式,一个数据形式的数据结构

单元测试

单元测试是如何做的,使用了什么测试框架,如何进行功能测试

 

代码混淆

代码混淆的方法

 

软件提交

提交审核的流程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值