1、AIDE – Android IDE
適用于:Android開發(fā)
特點(diǎn):支持Java/C++開發(fā),可直接在Android設(shè)備上構(gòu)建和測(cè)試應(yīng)用。
2、Juno
適用于:Jupyter Notebook
特點(diǎn):在手機(jī)或平板上運(yùn)行Jupyter Notebook,支持多種編程語言如Python、R等。
3、QuickEdit文本編輯器
適用于:文本編輯
特點(diǎn):快速,響應(yīng)迅速的文本編輯器,適用于大文件的代碼編輯。
4、Dcoder, Mobile Coding Platform
適用于:算法練習(xí)和代碼編譯
特點(diǎn):提供超過50種編程語言的支持,內(nèi)置編程挑戰(zhàn)和編譯器。
5、Pythonista
適用于:Python開發(fā)
特點(diǎn):專為iOS設(shè)備設(shè)計(jì)的Python IDE,支持Python 3,具有豐富的庫(kù)和模塊。
6、Kodex
適用于:代碼閱讀和編輯
特點(diǎn):適用于iOS,支持多種語言高亮和代碼自動(dòng)補(bǔ)全。
7、Sketchware
適用于:Android應(yīng)用開發(fā)
特點(diǎn):基于Blockly的圖形化編程環(huán)境,適合初學(xué)者和非程序員。
常見問答
問題:AIDE – Android IDE是否支持實(shí)時(shí)預(yù)覽?答案:是的,AIDE允許在Android設(shè)備上直接預(yù)覽和測(cè)試應(yīng)用。問題:Pythonista是否支持外部庫(kù)的導(dǎo)入?答案:Pythonista支持許多常用的外部庫(kù),并可以通過擴(kuò)展進(jìn)行導(dǎo)入。問題:Sketchware適合哪些人群使用?答案:Sketchware適合初學(xué)者和非程序員,提供了圖形化的編程環(huán)境,降低了學(xué)習(xí)難度。