MIT App Inventor
适用平台:Android
特点:可视化编程,拖拽组件和编写简单代码创建应用程序,适合初学者入门。
Scratch
适用平台:电脑及手机
特点:通过拼接积木的方式创建应用程序,界面友好,教学资源丰富,适合初学者入门。
Thunkable
适用平台:Android和iOS
特点:基于MIT App Inventor,提供高级功能和定制化选项,支持在线社区和教程资源。
Unity
适用平台:Android和iOS
特点:流行的游戏开发引擎,支持多种平台,具备强大的图形渲染和物理模拟功能,适合开发高质量应用程序。
Android Studio
适用平台:Android
特点:官方的Android开发工具,提供完整的开发环境,包括代码编辑器、调试工具、模拟器和设备测试工具。
AIDE (Android IDE)
适用平台:Android
特点:支持Java和C/C++编程语言,具备代码自动补全、调试器、Git集成等功能。
Termux
适用平台:Android
特点:终端模拟器,可以在手机上运行Linux命令行工具,通过安装配置编程环境进行编程和脚本开发。
QPython
适用平台:Android
特点:Python开发环境,支持运行Python脚本,提供解释器、IDE、代码编辑器等功能。
Dcoder
适用平台:iOS和Android
特点:多语言在线编程IDE,支持编写和运行多种编程语言,包括C、C++、Java、Python等。
SoloLearn
适用平台:多平台
特点:提供多种编程语言的教程和练习题,包括Python、Java、C++等,具有互动编码练习、测验和社区讨论。
Grasshopper
适用平台:Android
特点:Google开发的编程学习应用,主要面向JavaScript编程语言,通过游戏化方式教授编程概念和语法。
Pydroid 3
适用平台:Android
特点:Python IDE,支持编写、运行和调试Python代码,提供丰富的编辑器功能和Python解释器。
C++编译器
特点:专为C语言初学者设计,支持云编译和本地编译,方便用户随时随地验证小程序。
LeetCode
特点:技术题库丰富,包含多种编程语言的题目,适合求职面试前的刷题准备,同时提供技术干货分享和技术交流社区。
ATerm终端模拟器
特点:安卓平台上的强大终端模拟器,支持多种终端模拟,可以在手机上实现远程编程。
QPython3
特点:集成了Python3解释器,支持命令行运行Python代码,具有代码高亮、语法检查等功能。
Python编程狮
特点:专门为零基础编程爱好者打造的Python入门工具App,提供Python编程海量参考教程,支持碎片化时间学习。
VS Code (Code FA)
特点:酷安大神将VS Code移植到安卓平台的作品,实现了VS Code在PC平台上能实现的所有功能。
HelloWorld
特点:能编纂代码源码的掌上应用软件,可以用于学习编程、统计数据、操作文件、开发自动化脚本等操作。
Codenvy
特点:基于云的集成开发环境,支持多种编程语言,如Java、Python、C/C++等,并提供版本控制、团队协作等功能。
这些软件各有特点,可以根据个人需求和编程经验选择合适的工具进行学习和开发。对于初学者,建议从易于上手的工具如MIT App Inventor、Scratch和SoloLearn开始,逐步掌握编程基础后再选择更专业的工具如Unity或AIDE进行深入学习。