AIDE
支持语言:Java、C++
特点:用户友好的界面,支持编译和调试,适合Android开发。
Termux
支持语言:Python、Ruby、Perl等
特点:基于Linux的终端模拟器,可以运行Linux命令行工具,支持多种编程语言。
Quoda
支持语言:HTML、CSS、JavaScript、Java等
特点:语法高亮、自动补全、代码折叠等功能,适合代码编写和调试。
Dcoder
支持语言:C、C++、Java、Python等
特点:语法高亮、自动补全、代码片段,支持在线编译和运行代码。
Pydroid 3
支持语言:Python
特点:支持Python 3.9,提供丰富的标准库和第三方库,适合Python编程。
编程狮(W3Cschool)
支持语言:HTML、Python、CSS、JavaScript等
特点:编程微课和编程实战功能,支持离线阅读,适合初学者。
Python编程狮
支持语言:Python
特点:海量教程和碎片化时间学习模式,支持在手机上编写和编译代码。
扇贝编程
支持语言:Python
特点:交互式学习场景和一课一练的方式,支持社群答疑功能。
慕课网
支持语言:Java、Python、C++等
特点:免费的IT技能学习、交流平台,提供手机客户端。
App Inventor
支持语言:可视化编程语言
特点:拖拽组件构建Android应用程序,适合初学者。
SoloLearn
支持语言:Java、Python、C++等
特点:互动式学习体验,丰富的编程课程和练习,支持代码存储和社区互动。
Grasshopper
支持语言:Java
特点:游戏化学习Java基础知识,适合初学者。
Enki
支持语言:多种编程语言
特点:提供编程资源和挑战,日常挑战功能巩固所学知识。
Kitten
支持语言:2D图形化编程
特点:受中小学欢迎的图形化编程工具。
Turtle
支持语言:Python
特点:面向初学者的Python编程学习工具。
Box
支持语言:3D图形化编程
特点:创作工具。
Nemo
支持语言:移动端图形化编程
特点:服务于移动场景的图形化编程工具。
小火箭编程Kids
支持语言:无特定语言
特点:专注学龄前幼儿的图形化编程工具。
根据你的需求和编程经验,可以选择合适的工具进行学习和开发。对于初学者, 编程狮和 Python编程狮等App适合快速入门和日常学习;对于有一定基础的开发者, AIDE、 Termux和 Dcoder等工具则更适合进行项目开发和调试。