冰多多团队Beta阶段发布说明

Bingduoduo 语音Coding(Beta):项目Github地址
Beta版本新功能介绍
在beta阶段我们很好地将alpha阶段已经设计好的编辑器和shell整合了起来,推出了一个完整的IDE
功能
首先是我们beta阶段最重要也是最具有难度的一项任务:shell和编辑器的整合,因为在合并过程中要解决若干不兼容等问题,最终我们使用一个按钮实现了shell端和编辑器的自由切换功能,从而将其连接在一起。你可以在在编辑器界面随意的创建修改python文件(同样支持语音输入),然后切换到shell端去run你想要run的python脚本,在shell端会显示你想要得到的结果


因为原本我们的按钮是一个固定的语音voice按钮,有用户反馈这个按钮的位置很影响体验,所以我们在修改按钮位置的同时还把语音输入按钮和shell编辑器切换按钮合起来实现了一个悬浮按钮

在beta阶段我们在编辑器端加入了使用说明的界面,用户可以在app内直接点开查看相关操作说明与语音指令

因为要修改应用包名,我们自己维护了自己的apt源,这也是一项比较繁重的任务:apt源地址
界面
- 之前的前端编辑器界面我们选择的颜色比较活泼,在beta阶段我们认为编辑器界面不是很理想,所以调整了整体style为深沉简洁的灰色,并且调整了悬浮按钮的位置

Beta版本修复的缺陷
- 修复了后端shell和编辑器文件目录不统一的问题
- 解决了apt源自主维护的问题
- 将语音按钮与转换按钮合并并修改位置至下方(不影响用户使用体验)
- 修复编辑器界面中菜单项点击失效的BUG
- 修复了编辑器部分语音功能失效的BUG
- 修复了后端shell和编辑器项目合并时不兼容的问题
对运行环境的要求
Android 7.0 及以上,SDK版本最低为24
安装方法
- 最新版可以通过进入我们发布到蒲公英平台上的链接直接下载:Here!
- 也可以通过百度云盘的方式下载并保存:Here!(提取码为98xk)
- 当然也可以直接扫描二维码下载:
在下载后请大家不要忘记填写我们的调查问卷给予反馈哦:问卷在这里!系统已知的问题和限制
- 编辑器方面保存一个文件后,系统的自动刷新存在bug
- apt源暂时未签名, 因此无法使用apt update,但可以使用apt-get update
- 前端编辑器的标题无法用语音输入,无法判断光标在哪个输入框
- 如果话没有说完,直接松开按键,本次可能无法识别出结果,如果再次单击按钮能够出现识别结果,如果重新进行输入,上一次的结果会和这一次的结果连在一起,这是讯飞api上的一些不足
- 目前beta阶段版本项目只支持Android 7.0 及以上版本
- ...
发布方式及地址
- 当前beta阶段最新版app已经在蒲公英平台以及应用汇app平台发布并上线,下载地址请见上面的安装方法
- 同时app也上传到了PC6平台、木蚂蚁平台等等待审核
与alpha阶段的对比
前端编辑器整体风格更新

前端编辑器与shell合并而且一键切换

语音输入及切换按钮修改及位置变化

We are Bingduoduo
markdown_highlight();
var allowComments = true, cb_blogId = 501144, cb_blogApp = 'bingduoduo', cb_blogUserGuid = '7ebbc543-55bf-4b97-9957-08d6a8b5ec76';
var cb_entryId = 10906559, cb_entryCreatedDate = '2019-05-23 00:14', cb_postType = 1;
loadViewCount(cb_entryId);
var commentManager = new blogCommentManager();
commentManager.renderComments(0);
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function () {
googletag.defineSlot("/1090369/C1", [300, 250], "div-gpt-ad-1546353474406-0").addService(googletag.pubads());
googletag.defineSlot("/1090369/C2", [468, 60], "div-gpt-ad-1539008685004-0").addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
if (new Date() >= new Date(2018, 9, 13)) {
googletag.cmd.push(function () { googletag.display("div-gpt-ad-1539008685004-0"); });
}
fixPostBody();
setTimeout(function () { incrementViewCount(cb_entryId); }, 50);
deliverAdT2();
deliverAdC1();
deliverAdC2();
loadNewsAndKb();
loadBlogSignature();
LoadPostCategoriesTags(cb_blogId, cb_entryId); LoadPostInfoBlock(cb_blogId, cb_entryId, cb_blogApp, cb_blogUserGuid);
GetPrevNextPost(cb_entryId, cb_blogId, cb_entryCreatedDate, cb_postType);
loadOptUnderPost();
GetHistoryToday(cb_blogId, cb_blogApp, cb_entryCreatedDate);
冰多多团队Beta阶段发布说明的更多相关文章
- 冰多多团队Gamma阶段发布说明
Bingduoduo 语音Coding(Gamma):项目Github地址 Gamma版本新功能介绍 在gamma阶段我们推出了一个更加完整的IDE,完善了部分编辑器功能,并且优化了UI,增添了新的s ...
- 冰多多团队alpha阶段发布说明
标题:冰多多Alpha阶段发布说明 Alpha版本功能介绍 我们项目当前是两个部分,前端编辑器和后端mtermux是分开的,是两个独立的app项目,还没有完美的连起来(我们alpha阶段目标任务是不必 ...
- 冰多多团队Gamma阶段项目展示
[冰多多]Gamma项目展示 冰多多项目: 语音coding助手 Gamma阶段目标: 推出一个更加完整的IDE,完善编辑器功能,优化UI 一. 团队成员的简介和个人博客地址 成员 角色 个人博客地址 ...
- [敏捷软工团队博客]Beta阶段发布声明
项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...
- BugPhobia回顾篇章:团队Beta 阶段工作分析
0x00:序言 1 universe, 9 planets, 204 countries,809 islands, 7 seas, and i had the privilege to meet yo ...
- 团队Beta阶段事后分析
团队Beta阶段事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决用户的休闲娱乐问题,为用户提供好玩的模拟经营类的游戏,游戏主题 ...
- 冰多多团队-第一次Scrum例会
冰多多团队-第一次Scrum会议 注:由于对课程要求的不熟悉,所以本文档为周会后的补充总结文档 会议基本情况 会议时间:3.28 19:00 - 19:30 会议地点:新主楼F座2楼沙发休息处 工作情 ...
- 冰多多团队-第九次Scrum例会
冰多多团队-第九次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 zpj debug, IAT debug, IAT 牛雅哲 debug, IAT 接通新的语音识别接口和termux,完成 ...
- 冰多多团队-第十次Scrum例会
冰多多团队-alpha第十次Scrum会议 工作情况 团队成员 已完成任务 待完成任务 牛雅哲 修复了Iatdemo语音接口的bug,整个demo pipeline跑通 为词库设计更多的扩展模块和扩展 ...
随机推荐
- [Linux] TMUX Python版本设置
TMUX Python版本设置 本地mac的终端已经设置python版本为python3.7, 结果进入tmux时,一直时python2.7. # 本地.bash_profile alias pyth ...
- 修改docker容器参数
创建容器时没有添加参数 --restart=always ,导致的后果是:当 Docker 重启时,容器未能自动启动. docker container update --restart=alway ...
- elementUI一次请求上传多个文件
elementui <el-upload class="upload-demo" ac ...
- LNMP搭建后html访问正常php报404错误解决办法
环境:CentOS7.7.3.10.0-1062.el7.x86_64.nginx1.16.1 .php7.3.10 问题:nginx能解析静态文件但是不能解析php动态文件,返回404文件未发现错误 ...
- XML炸弹
XML炸弹XML document type definition (DTD)可以定义entity,DTD可以出现在外部文件或文件内部.利用DTD可以产生XML炸弹,也就是能迅速占用大量内存的文件,如 ...
- httprunner学习7-extract提取content返回对象
前言 提取response返回的对象数据,用extract关键字.前面有关于token的取值,通过content.token取值. 本篇详细讲解如何从返回的json数据提取出想要的各种数据 conte ...
- 项目Beta冲刺(团队)--4/7
课程名称:软件工程1916|W(福州大学) 作业要求:项目Beta冲刺 团队名称:葫芦娃队 作业目标:进行新一轮的项目冲刺,尽力完成并完善项目 团队博客 队员学号 队员昵称 博客地址 04160242 ...
- nuxt build 项目文件分析、nuxt build 发布后的资源如何部署cdn
建议在项目发布的时候,还是将.nuxt 进行发布到生产环境,是比较稳妥的做法 出处:https://nickfu.com/p/150 nuxt build 后的前端资源都会存放在.nuxt/dist/ ...
- cookie,,session,cache,static 浅谈笔记
cookie:存在于客户端,每次请求伴随httpRequest 到达服务器端,Cookie内保存sessionId,服务器端就是根据Cookie中的SessionId找到用户的专有session , ...
- 我的洛谷签名——Pale Blue Dot
We succeeded in taking that picture [from deep space], and, if you look at it, you see a dot. That's ...