- [Instructor] In order to get the most of this course, you'll wanna have some familiarity with Android Studio and building Android apps in general. You don't need to be an expert in using Android Studio by any means, but if you're familiar with the file structure and with the project tree and everything, it'll help you follow along in some of the lessons. I also wrote most of the code for this app in Kotlin, so if you feel like you wanna have a refresher in Kotlin or any of the syntax, then I encourage you to take a look at our course, Kotlin Essential Training.
Also in this demo app, I use background processes and a system of sending and receiving broadcasts. If you are unfamiliar with doing that in Android apps, then I'd encourage you to take a look in our library and find some courses about Android development, particularly having to do with network communication. If you'd like to follow along in this course and actually run the demo app, there's a couple different accounts that you'll need to create for yourself. One of the accounts that you'll need to create is an Amazon Web Services account, which will ask you for a credit card when you sign up.
Now, nothing that we're doing in this course is gonna incur any charges, but it will ask you to input that number. Additionally, you'll need a Facebook developer account if you wanna be able to login to the demo app using a Facebook account. And also if you wanna be able to login to the app using a Google account, you'll already need to have one of those set up, as well.
- 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