Skip to content

rmmr1002/AWSBackedNotesApp

Repository files navigation

AWSBackedNotesApp

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.

Getting Started

Before you begin, do the following:

  1. Complete the Getting Started instructions to install the Amplify CLI.
  2. Download and install Android Studio version 3.0.1 or later.
  3. Download and install Android SDK version 8.0 (Oreo), API level 26.
  4. Install an Android Emulator. The app works with both phone and tablet emulators (for example, the Nexus 5X or Pixel C).

Running the Application

  1. Clone the repo
  2. Use Amplify CLI to configure AWS resources as mentioned in the tutorial
  3. Open project with Android Studio
  4. Build project and run
The app should look something like

alt text

Analytics

The app uses AWS Pinpoint to track usage data for the app. Image of Analytics

Authentication

The app uses AWS Cognito to manage users
alt text

Cloud backed data

The app uses AWS AppSync to manage user data Image of DB

License Summary

This sample code is made available under a modified MIT license. See the LICENSE file.

About

Android App that uses AWS services for Notes

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages