入门
☆ 5 篇初级
★ 11 篇
把手机变成游戏裁判,用加速度传感器1判断你有没有动。音乐一停就要定住,谁动谁出局。主要用到加速度传感器1、计时器、音频播放器和文本朗读器1。

从固定文字开始,让 App 朗读用户输入的内容,再用摇一摇触发语音。

用列表选择语言并显示对应的问候语,练习条件分支、列表和文本转语音。

用全局变量记分,做一个左右按钮竞赛和重置分数的小游戏。

用三个语言按钮制作随手可查的问候短语卡,练习事件、文本和文本转语音。

本示例程序演示了如何保存App退出前的状态(即数据),然后重新打开App时仍然能够知道上次保存的数据。主要用到“数据通信”下的“微数据...

用表情按钮记录开心、生气和难过的次数,练习事件、标签和加法块。

用按钮和音频播放器做一台能弹的钢琴,八个琴键各对应一个音,进阶还能加黑键、做成真钢琴的样子并把弹的曲子录下来。主要练习按钮属性设置、组...

开发模拟打字机效果的App,在屏幕上一个一个汉字蹦出,同时播放打字机的音效,主要用到文本块、计时器及逻辑控制块。

用 Canvas 的 Dragged 事件画线,用加速度传感器摇一摇清空画布。

用 App Inventor 做第一个会播放声音并让手机震动的蜜蜂应用。
初级进阶
★☆ 1 篇中级
★★ 20 篇
输入歌手名就能搜到歌、看到专辑封面、直接试听。主要用到“数据通信”下的Web客户端组件和“多媒体”下的播放器组件,顺便学会怎么把网络返...

用语音识别和文本朗读器做一个能调节音调、语速的变声玩具。

用 LookExtension 读取摄像头画面,显示模型对眼前物体的分类结果。

用录音器、播放器和微数据库做一个能录音、播放、循环和删除的个人声音库。

做一款驾驶清洁飞船收集太空碎片的小游戏,在移动、碰撞和计分中学习变量、随机数、条件判断与计时器。

用凯撒密码把英文短句加密和解密,练习列表、循环、过程和文本处理。

用列表视图和微数据库做一个可新增、完成、清空且能保存任务的待办清单。

把二维码贴在家里各个角落,做一个按线索闯关的寻宝App,扫对了才解锁下一条线索,退出重进还能接着玩。主要用到条码扫描器1、微数据库和两...

用相机把照片放到画布背景,再用手指画线并摇一摇清除涂鸦。

开发接水果游戏App,在屏幕上随机有水果掉落,玩家必须按住屏幕上的水果篮子并拖动,接住掉落的水果,获得相应的分数。

用 Arduino 传感器读取光照、湿度和温度,并用三根彩色柱状条显示植物状态。

做一个海滩清洁行动小游戏,用平行列表、按钮事件和条件判断,练习如何根据不同物品选择安全的处理方式。

用地图和圆标记不同地点的猫,点击地图标记就在屏幕上显示对应图片。

用文本匹配和条件分支做一个会打招呼、回应心情并朗读回复的脚本聊天机器人。

识别语言指令并控制机器人运动,主要用到语音识别器及文本朗读器组件,语音识别相关开发最佳入门。代码逻辑简单,App交互性及趣味性非常强~

识别用户说出的算式,提取数字和运算意图,并用文字和语音返回结果。

做一个新闻真假小测验,练习列表、过程、条件分支和查证来源。

本教程主要分享App Inventor 2连接网络打印机进行自定义打印的思路及方法,这里只进行思路的讲解及关键步骤的效果演示,细节需自...

一个最基本的问答App开发,问答数据源是csv格式,方便后续拓展成网络版的问答App。

用多个音频播放器叠加播放鼓点、钢琴、合成器等循环音轨,边玩边编曲。重点练习水平/垂直布局的搭配、宽高百分比设置,以及用一个按钮同时管开和关。
中级进阶
★★☆ 9 篇
二分算法(Binary Search)是生活中非常常用的折半算法,能解决快速查找、快速定位的问题。主要用到数学和逻辑代码块。

用 地图 和 标记 做一张校园打卡地图,点击地图即可新增地点并显示经纬度。

把手机变成测量工具,站在远处瞄一眼就能量出大树和楼房有多高。用方向传感器1读出仰角,配合数学课上的正切函数算出高度。主要用到方向传感器...

用 云数据库 做一个多人实时投票,按钮投票后同步更新两边票数,并练习异步数据事件。

上传自己训练的 PersonalImageClassifier 模型,用照片或视频识别熟悉的物品。

用 PersonalImageClassifier 读取你训练的表情模型,完成逐个表情挑战并累计得分。

用地图、标记、摄像头、TinyDB、CloudDB 和文本朗读器制作一张能播报景点并支持多人补充的语音导游地图。

用 云数据库 保存书评并实时共享,做一个可以投稿、选书和阅读评论的读书会 App。

训练 Personal Image Classifier 识别“露脸”和“遮脸”,做一个会笑会哭的躲猫猫 App。
进阶
★★★ 5 篇
用 PoseNet 追踪人体关键点,绘制骨骼并识别几个基础舞步。

开发水果翻翻翻游戏App,屏幕上有6张卡片,里面随机有三种水果,尝试点击格子翻开卡片,如果第二次翻出一样的水果则继续,否则之前翻出的暂...

用 App Inventor 通过 BluetoothLE 连接 Arduino 101,读取传感器并控制按钮、LCD、录音器和 LED。

用列表和过程做一个会记住你出招习惯的石头剪刀布App,电脑靠统计「上一手→这一手」的次数来预判并克制你,是练习列表嵌套和过程封装的好题目。

用 FaceExtension 追踪面部关键点,把猫耳、狮子胡须等 ImageSprite 贴在脸上并跟随移动。





