- [Instructor] I've included a copy of the list maker app that I'm gonna be demonstrating in this course in the exercise files for you, and if you'd like to download that app and follow along with all the lessons in this course, there's a couple things that I wanna point out to you before you get started. The first one is regarding the package name. So right now the package name of the demo app is com.sageworks.listmaker, and if you'd like to follow along, I would encourage you to create your own Android project from scratch with a unique package name and then copy all of the files from this project into your new project, instead of trying to run this directly.
And the reason that you should do that will become clear in the lesson regarding Google authentication, because it will ask you to input a package name, and if that package name is already in use, it will not allow you to implement the Google authentication, so you'll need a unique package name for your app to do that. And additionally, we're gonna be using this file called awsconfiguration, and it's a JSON file that contains information about the specific Amazon web services account to which this app belongs, and as long as you follow along with all of the lessons and create your own AWS account and import your own AWS configuration files, you'll be able to follow along and do everything that I do in the course, but you won't be able to simply open up the app and press run and have it run because this AWS configuration file is connected specifically to the AWS account that was set up for this course.
- Creating a project on AWS Mobile Hub
- Adding user authentication with AWS
- Setting up user sign in and sign out
- Setting up user sign in with Google and Facebook
- Adding AWS DynamoDB for data storage
- Performing database queries and updates
- Amazon Pinpoint, AWS Device Farm, and AWS AppSync