The repo is divided into a number of different branches, each branch is an episode of the Developers Let's Build series on Building a Mobile Application.
You can view the full series at https://aws.amazon.com/developer/learning/lets-build-mobile/
Branch Structure:
\main - The initial scaffold for the application
\auth - adding authentication and authorisation
\api-db - adding an GraphQL API and storage
\photos - adding photo upload/download.
Note: this project is roughly based on https://docs.amplify.aws/start/getting-started/installation/q/integration/react-native - please refer here if you get stuck building and deploying / running the project.
- Clone this repo into a directory of your choosing
- This project uses AWS Amplify, so if you haven't already please install the Amplify CLI -> https://docs.amplify.aws/cli
- Run 'amplify configure' and 'amplify init' to re-configure the project to a new cloud back end in your own AWS account.
- As this is a react-native project you can then either 'npx react-native run-ios' or 'npx react-native run-android' to deploy to the emulator of choice.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.