
Bingduoduo 語音Coding(Beta):[項目Github地址](https://github.com/bingduoduo1/bingduoduo)
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
安裝方法

在下載后請大家不要忘記填寫我們的調查問卷給予反饋哦:[問卷在這里!](https://www.wjx.cn/jq/39956560.aspx)
系統已知的問題和限制
- 編輯器方面保存一個文件后,系統的自動刷新存在bug
- apt源暫時未簽名, 因此無法使用apt update,但可以使用apt-get update
- 前端編輯器的標題無法用語音輸入,無法判斷光標在哪個輸入框
- 如果話沒有說完,直接松開按鍵,本次可能無法識別出結果,如果再次單擊按鈕能夠出現識別結果,如果重新進行輸入,上一次的結果會和這一次的結果連在一起,這是訊飛api上的一些不足
- 目前beta階段版本項目只支持Android 7.0 及以上版本
- ...
發布方式及地址
- 當前beta階段最新版app已經在蒲公英平台以及應用匯app平台發布並上線,下載地址請見上面的安裝方法
- 同時app也上傳到了PC6平台、木螞蟻平台等等待審核
與alpha階段的對比
前端編輯器整體風格更新
前端編輯器與shell合並而且一鍵切換
語音輸入及切換按鈕修改及位置變化
We are Bingduoduo