C++编译器
WebCat:支持C、C++和HTML的编译器,适合初学者学习前端开发。
编程题库与面试准备
LeetCode:提供丰富的编程题目,适合求职面试前的刷题准备,同时有技术交流社区。
终端模拟器
ATerm终端模拟器:安卓平台上的强大终端模拟器,支持多种终端模拟,满足远程编程需求。
Termux:基于Linux的终端模拟器,可以在手机上运行Linux命令行工具和脚本,支持多种编程语言。
集成开发环境(IDE)
AIDE:专为安卓开发者设计的Java集成开发环境,支持Java和C/C++编程语言,具有自动补全、代码高亮、语法提示等功能。
VS Code (Code FA):将VS Code移植到安卓平台,功能强大,支持多种编程语言。
Python编程狮:专门为零基础编程爱好者打造的Python入门工具App,提供海量参考教程。
编程狮:涵盖多种编程语言教程和免费技术文档,提供编程微课和编程实战功能。
跨平台移动应用开发框架
React Native:使用JavaScript和React语法编写应用程序,支持iOS和Android平台。
Flutter:使用Dart语言,快速构建跨平台移动应用,具有高度定制化和良好性能。
其他
Android Studio:谷歌官方推出的Android应用程序开发IDE,集成了代码编写、调试、测试和性能分析等功能。
Xcode:苹果官方推出的iOS和macOS应用程序开发工具,支持Swift和Objective-C编程语言。
根据你的需求和编程语言偏好,可以选择上述软件中的任何一个。例如,如果你是Android开发者,AIDE和Android Studio都是不错的选择;如果你是iOS开发者,Xcode和Pythonista可能更适合你。对于初学者,LeetCode和编程狮提供了丰富的学习资源和实践机会。