Bingduoduo 語音Coding(Beta):項目Github地址 javascript
Beta版本新功能介紹
在beta階段咱們很好地將alpha階段已經設計好的編輯器和shell整合了起來,推出了一個完整的IDE前端
功能 java
首先是咱們beta階段最重要也是最具備難度的一項任務:shell和編輯器的整合,由於在合併過程當中要解決若干不兼容等問題,最終咱們使用一個按鈕實現了shell端和編輯器的自由切換功能,從而將其鏈接在一塊兒。你能夠在在編輯器界面隨意的建立修改python文件(一樣支持語音輸入),而後切換到shell端去run你想要run的python腳本,在shell端會顯示你想要獲得的結果
python
由於本來咱們的按鈕是一個固定的語音voice按鈕,有用戶反饋這個按鈕的位置很影響體驗,因此咱們在修改按鈕位置的同時還把語音輸入按鈕和shell編輯器切換按鈕合起來實現了一個懸浮按鈕
git
在beta階段咱們在編輯器端加入了使用說明的界面,用戶能夠在app內直接點開查看相關操做說明與語音指令
github
由於要修改應用包名,咱們本身維護了本身的apt源,這也是一項比較繁重的任務:apt源地址shell
界面 後端
Beta版本修復的缺陷 api
對運行環境的要求
Android 7.0 及以上,SDK版本最低爲24markdown
安裝方法
系統已知的問題和限制
發佈方式及地址
與alpha階段的對比
前端編輯器總體風格更新
前端編輯器與shell合併並且一鍵切換
語音輸入及切換按鈕修改及位置變化
We are Bingduoduo