简介:构建 Android 应用程序
按照分步指南构建您的第一款 Android 应用程序。
概述
在本教程中,您将使用 AWS Amplify(一款云服务,包含一系列工具和无服务器服务)创建一款简易的 Android 应用程序。在第一个模块中,您将构建一款简易的 Android 应用程序。在接下来的模块中,您将使用 Amplify 命令行界面 (Amplify CLI) 初始化本地应用程序,添加用户身份验证,添加 GraphQL API 和数据库以存储数据,并更新您的应用程序以存储图像。
学习内容
本教程将引导您逐步完成创建上述的简易 Android 应用程序。学习内容:
- 从命令行管理无服务器云后端
- 向应用程序添加身份验证,实现登录和退出登录
- 添加 GraphQL API、数据库和存储解决方案
- 实现多个项目能共用同一后端。
AWS 使用经验
新手
时长
60 分钟
所需费用
可通过 免费套餐 试用
教程前提条件
- Android Studio 4.x 或更高版本
- 一个 AWS 账户*,至少具有这些权限(管理员角色或根账户亦可,但我们推荐使用最小权限原则)。
- Node.js 10 或更高版本
- AWS CLI 2.0.x 或更高版本。
这些工具支持在 Linux 和 Mac 上安装。 详见安装指南。
[*]在过去 24 小时内新创建的账户可能无法使用本教程所需的服务。
模块
本教程分为以下几个短模块。您必须按顺序完成每个模块,上一个模块完成后才能继续下一个模块。
- 创建 Android 应用程序(10 分钟):创建 Android 应用程序并在 Android 模拟器中进行测试。
- 初始化本地应用程序(10 分钟):使用 AWS Amplify 初始化本地应用程序。
- 添加身份验证(10 分钟):向应用程序中添加身份验证。
- 添加 GraphQL API 和 数据库(20 分钟):创建 GraphQL API。
- 添加存储图像的功能(10 分钟):向应用程序添加存储空间。
您将使用终端和 Google 的 Android Studio IDE 构建此 Android 应用程序。