手机app编程用什么软件啊 可以在手机上编程的软件都有哪些

谢谢邀请!
【手机app编程用什么软件啊 可以在手机上编程的软件都有哪些】Android的底层是Linux,理论上Android是具有编程完备性的 , 只不过Android在Linux kennel上加了一层Android运行环境 , 这一层环境是虚拟机,再加上Android本质上是在移动平台,编程功能就削弱了 。iOS的本质是Unix,最早的iPhone甚至是直接运行的Mac OS X , 因此iOS同样也具有编程完备性 。
不过在正式回答这个问题之前我不得不说一句 , 倘若你是想把编程作为一个兴趣,你当然可以在手机上写写代码,反过来你要把编程作为以后吃饭的事业,或者说想要在编程方面取得一个比较大的成就,你还是应该选择用电脑编程 。
  • Android上完备的Linux---Termux
这一款工具你一定要熟悉,这是Android上的一款神器 。
Termux可以帮助你在Android上搭建完备的Linux环境,你可以理解为类似Windows上的Cygwin,它并非是Linux上的虚拟机环境,并且安装包只有几百KB而已 。
你可以安装python环境,甚至安装Linux上的很多包,这款工具还支持ssh、ftp等众多连接方式 。
手机app编程用什么软件啊 可以在手机上编程的软件都有哪些

文章插图
  • C/C++集成开发环境C4droid
C4droid是Android平台伤的一款C/C++集成开发环境 , 默认支持tcc编译器,可以选择安装gcc插件,这款编程工具可以用SDL简单媒体层库,也支持qt开发 , 甚至还可以开发native Android app开发,功能还是比较全的 。
百度贴吧有一些用户发布了比较新的版本,默认使用g++编译器 。
  • Android上的python集成开发环境Pydroid
这是Android上功能强大、但是使用简单的python集成开发环境,python这门编程语言的缺点是怎么写都行,不过优点也是怎么写也可以,随着人工智能的爆发 , python已经成为了一门非常重要的编程语言 。
全功能的终端模拟器,pip包管理器,内置了C/C++众多库 , 用起来非常方便,顺便提醒一下的是,这款软件的作者跟C4droid是同一个 。
手机app编程用什么软件啊 可以在手机上编程的软件都有哪些

文章插图
  • 可以开发App的集成开发环境---AIDE
这个功能还是比较强大的 , 可以在Android系统上进行app和游戏开发,也是一个具有编写、编译、调试的全功能的集成开发环境 。
这款集成开发环境支持错误检查、代码重构、智能代码导航、生成apk文件,并且可以直接将生成的apk文件进行安装调试 。AIDE还完全兼容eclipse项目,你只需要把代码复制到你的AIDE中,就可以继续写代码 。
AIDE有两个版本,一个是面向本地开发的AIDE常规版本 , 一个是面向网络开发的AIDE Web,主要支持的编程语言有C++/Java/JavaScript等 。
当然在iOS平台上也有C/C++集成开发环境,Pico Compiler等编程工具,不过目前在编程工具方面Android平台更加开放,一些开发者也更愿意放一些这些工具上去 。不过还是那句话 , 如果你想学好编程,建议还是到PC上安装相应的开发环境操作,屏幕更大、IDE功能也更多更全,电脑键盘敲代码也比手机上小键盘敲代码舒服得多 。
手机app编程用什么软件啊 可以在手机上编程的软件都有哪些

文章插图