gif keyboard 版本规划

#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日