手机上写代码做 App 的工具:iApp 是一类人的捷径
本篇讲 iApp 这类"装在手机里的编程工具"能做什么、适合谁用,以及它和电脑开发环境的差别。相关文档:裕语言零基础入门.md
想在没有电脑的条件下试着做点自己的小应用,iApp 是一条被很多安卓用户验证过的路:它本身就是一个安卓应用,装好后打开就能建项目、摆界面、写代码,最后直接在手机上生成一个能安装的 APK。整个过程不需要装 Java、Android Studio 之类的开发环境,一部手机就是全部。
它能做什么
- 做给自己用的小工具:记事、计算、查资料的界面壳,按自己的习惯来;
- 做互动性的小作品:配了游戏模块(iGame),课程里也有 3D 例子;
- 打出真正的安装包:项目直接打包成 APK,发给朋友就能装;往上的版本线还提供打包成电脑程序、网页 H5 等方向。
适合谁
- 想学编程但手边没有电脑的学生与上班族;
- 会一点基础、想快速把想法做成能跑的东西试试手感的人;
- 需要给家人朋友做"点开就能用"的小界面的用户。
写代码的部分用的是裕语言这类指令式语言,一行 tw("你好") 就能弹出提示,反馈来得快;不会写也没关系,软件里内置了从零基础开始的系列视频课程,照着一课一课练即可。
和电脑开发比,差在哪
手机开发图的是门槛低、反馈快,代价是复杂项目在低端机上会吃力、进阶的打包设置也有限制。对入门与轻量应用来说够用;等真的遇到瓶颈,再迁移到电脑环境也不迟——那时你已经对界面、事件、打包这些概念有手感了。
想上手的话,从iApp 手机编程工具专题页可以了解到它的功能特性、真机截图与安装方式;写代码的具体路径见裕语言零基础入门.md。