This is mobile React Native application for tracking financial conditions and creating snapshots for the current financial situation.
It uses AWS AppSync to quickly syncronize data between several devices.
Install Android Studio and Java binaries.
Make sure you have installed NodeJs, NPM.
Install React Native CLI: npm install -g react-native-cli
You will need to have your own instances of AWS AppSync set up.
Clone this project to some directory and then:
npm install -g @aws-amplify/cli
amplify configure
amplify init
amplify add auth
to add Cognito pool
amplify add api
to add GraphQL for AppSync
amplify push
to push changes to AWS servers
Configure and start any android device (AVD) in the Android Studio
Run Metro Bundler: react-native start &
Build and Deploy to emulated device: react-native run-android