使用 App Inventor 的应用程序示例 初中部课程 使用 App Inventor 的应用程序示例 在本课中,您将 ... 试用与您的解决方案想法一致的应用程序示例 活动 这些是本课的活动:活动:完成教程 深潜 您现在正处于想要开始编写应用程序的阶段。 也许你已经开始了! 或者,您可能还不太确定如何将您认为需要的组件组合在一起才能使应用程序正常运行。 我们列出了许多 Technovation 项目所属的应用程序类型或类别。这些教程是供您学习和借鉴的范例。它们不会准确地向您展示如何构建应用程序(那可不好玩!),但希望它们能让您了解如何使用特定的 App Inventor 功能。然后,您就可以将这些知识应用到您的项目中了。 这并不容易,但这正是学习的意义所在! 寻求帮助 在线搜索谷歌(或其他搜索引擎)搜索 "App Inventor "和任何你想要的功能。 例如,如果您想制作一个能就某个主题对用户进行问答的应用程序,您可以 Google 搜索 "App Inventor quiz"。 应用程序发明家网站麻省理工学院提供了大量优质资源。您可以从App Inventor 教程开始,也可以查看网站的其他资源。 论坛帮助App Inventor 用户社区论坛是发布问题和获得专家帮助的友好场所! YoutubeApp Inventor 有自己的频道,里面有很多精彩的教程。 GenAIChatGPT (and other AI chatbots) are great at helping with coding questions, even block-based coding platforms like App Inventor. You won't get visual blocks but very good text-based answers 技术创新教练您知道可以获得 Technovation 教练的个人帮助吗?您的团队可以报名参加一个小时的课程,就您的应用程序提出问题并获得帮助。 活动:完成教程 预计时间:60 分钟 遵循与您的项目相一致的教程 请在下面选择一个具有解决方案应用程序部分功能的示例应用程序。 完成教程,注意应用程序可能与您的应用程序不完全相同。 通过体验了解更多有关组件的信息,以及如何在应用程序中使用这些组件。 点击一个应用程序,即可访问相应的教程。 登录应用程序 定位应用程序 跟踪应用程序 论坛应用程序 登录应用程序 本教程将向您展示一种使用CloudDB组件为应用程序添加注册/登录功能的方法。然后,您就可以为您的应用程序添加关键功能,从而真正解决您的问题。 定位应用程序 该应用程序是使用地图组件向用户提供基于位置的信息的一个很好的例子。在本例中,是志愿者机会。该应用程序还使用 WebViewer 显示网站信息,并使用 PhoneCall 让用户可以通过应用程序呼叫志愿者组织。第 1 部分- 添加地图、标记和基本信息 第 2 部分- 添加第二个屏幕以显示网站和拨打电话 跟踪应用程序 这个应用程序就是一个例子,它使用 TinyDB 将用户的个人信息存储在手机上,这样他们就可以跟踪某些东西--在本例中,就是跟踪用户的绿色行为。 可选: 第 2 部分-添加连续跟踪日 第 3 部分(高级)- 测试使用 "照做 "强制更改日期 论坛应用程序 这款应用程序使用CloudDB允许用户之间共享信息,这里指的是论坛信息。它是一个关于糖尿病的大型应用程序的一部分,但您可以只关注论坛功能。完整应用程序教程的其他部分也包括在内,以供参考。 1 - 设计师 2 - 编码块 3a - 主题和主题 3b - 主题与议题 1 - 设计师 本视频演示了如何添加必要的组件,以便在应用程序中添加论坛。虽然这是一个大型应用程序的一部分,但您可以忽略与用户登录相关的现有组件,然后开始一个新项目。 2 - 编码块 查看如何为论坛区块编码。同样,这是一个大型应用程序的一部分,但您可以忽略添加的屏幕和每次登录(除非您决定将其添加到您的应用程序中)。 启动应用程序时,ForumArrangement应为可见,EntryArrangement应为不可见,这样才能正常工作。 3a - 主题和主题 可选 您可以在论坛中添加创建主题和线程的功能。这项功能比较高级,对于一个简单的消息论坛来说没有必要,但如果您愿意接受挑战,可以添加这项功能。 3b - 主题与议题 可选 学习如何编写代码块,以使用字典在论坛中包含主题和线程/回复。 以下是糖尿病应用程序教程的完整播放列表。 完整的应用程序包括一个信息屏幕以及用户注册/登录和论坛。 反思 本课中的示例应用程序提供了一些您可能已决定在自己的移动应用程序中加入的功能。它们可能与您的应用程序并不完全相同。请考虑这些问题: 示例应用程序与您的解决方案有何相似之处?有什么不同?在本课中学到了什么,可以在编写自己的应用程序时加以应用? 上一课 返回课程 下一堂课