This is an app that creates notes, along with the following features. It uses the Amplify SDK from AWS:
- Analytics so you can view demographic information about your users.
- sign-in/sign-up flow for authentication.
- Access data stores in the AWS cloud, so that a user's notes are available to them on any device with the app installed.
Use https://github.com/amazon-archives/aws-mobile-android-notes-tutorial/blob/master/tutorial/ as a reference if needed.
Before you begin, do the following:
- Complete the Getting Started instructions to install the Amplify CLI.
- Download and install Android Studio version 3.0.1 or later.
- Download and install Android SDK version 8.0 (Oreo), API level 26.
- Install an Android Emulator. The app works with both phone and tablet emulators (for example, the Nexus 5X or Pixel C).
- Clone the repo
- Use Amplify CLI to configure AWS resources as mentioned in the tutorial
- Open project with Android Studio
- Build project and run
The app uses AWS Pinpoint to track usage data for the app.
The app uses AWS Cognito to manage users
The app uses AWS AppSync to manage user data
This sample code is made available under a modified MIT license. See the LICENSE file.