#gif keyboard 版本规划
本年度:2017年3月-2017年12月,基本大体规划10个大版本,开发过程中有问题bug或者增加其他小功能等可调整此规划。
第一版(v1.0.0)
目标:快速开发一款可以发送gif的输入法(利用各个社交软件的分享功能)功能需求:提供一个用户可以快速发送gif图片的入口。用户在任何支持发送图片的设计软件中都可以快速发送gif图。用户可以在app中讲图片发送到相应的聊天软件中。
主要功能:
- 设置和选择输入法
- app主界面展示所有的gif图
- 用户可以通过搜索关键字来找图片
- 查看大图并分享
- 用户可以发送图片到相应的聊天软件的聊天界面
- 图片缓存,缓存清除
开发要求和验收指标:
- 第一版快速试错开发,抢占市场。确保界面和设计图还原度90%以上,
- 从gitkeyboard 程序中分享图片功能。主流的社交和聊天软件分享确保没有问题。
- 从输入键盘中选择图片发送功能,对主流的社交和聊天软件分享确保没有问题。
- 设置和选择键盘确保没有问题。
实现难点和可能存在的问题:
android/ios:
1、前期原型和设计和后期研究各平台分享和imoji的展示样式冲突
2、fbmessenger 具体分享gif到当前聊天界面的研究,
3、imoji的展示。
4、图片发送处理,图片的缓存,内存优化问题。
server:搭建简易图片存储服务器,提供简单的搜索、分类、gif详情等api。
**完成时间:**3月30日
第二版
目标:
搭建自己的gif图片服务器,接入自己的gif服务
主要功能:
服务端:
- 爬取其台平台的图片数据存储到我们的服务器(或者找专业制作和设计gif 和 emoji)
- 建立图片数据库,按tag,关键字分类存储。
- 提供搜索接口,gif详情借口。
客户端:
- 替换搜索接口,详情借口等
- 解决bug和优化图片展示
**完成时间:**4月30日
第三版
目标:
可以在我们的输入文字表情不用切换输入法,可集成现有输入法。
主要功能:
客户端:
- 熟悉keyboard代码,从keyboard中移植代码到gif keyboard中。
- 用听过
- 用户可以发送图片到相应的聊天软件的聊天界面。
**完成时间:**5月31日
第四版
目标:
加入用户系统,提供用户注册和登录模块。可以收藏表情,给表情加tag,根据收藏数和tag数生成推荐列表。
添加保存图片功能。
主要功能:
服务器端:
- 创建用户表,提供用户注册和登录模块。
- 提供注册和登录接口,提供收藏和添加tag接口
客户端:
- 登录和开发前端UI实现和服务器连调
- 增加收藏页面,加tag页面,实现收藏和加tag功能
- 增加最新和最热列表
- 保存图片到本地
**完成时间:**6月30日
第五版
目标:
用户表情库分类,搞笑类,卖萌类,性感类,常用语类
主要功能:
设计:设计表情,
server: 提供分类接口
client: 输入法中提供分类栏
**完成时间:**7月31日
第六版
目标:
app中增加幽默板块,推荐优秀的幽默图,内涵图,段子图
主要功能:
server:提供推荐接口,开发后台编辑模块
client:增加一个tab页面,增加每日推荐图
运营:内容运营,编辑搞笑文章,吸引用户
**完成时间:**8月31日
第七版
目标:
添加图片评论和点赞功能。根据评论数和点赞数生存推荐列表。
主要功能:
server:添加点赞,评论接口
client:实现点赞,评论功能
**完成时间:**9月30日
第八版
目标:
提供用户拍照,录视频,上传gif的功能。
主要功能:
服务端:
- 支持gif 上传存储,
- 支持GIF 过滤(敏感图片)
客户端:
实现拍照,录视频,支持上传图片功能
**完成时间:**10月31日
第九版
目标:
开发web版的图片列表,图片浏览和上传。
增加广告,推广产品
主要功能:
服务端:开发web前端,图片列表展示和图片上传。与app 同步
客户端:
- 增加广告和推荐我们其台app,
- 同步账号
**完成时间:**11月30日
第十版
目标:
开放gif平台,开发sdk和api,供社交类聊天类等三方app授权使用。
主要功能:
服务端:
- 抽取共用需求整理文档
- 开发sdk和api
客户端:集成sdk,统一使用sdk 替换原来的接口
优化用户体验
**完成时间:**12月31日