Application developed in React Native that manages transactions, being able to view and add transactions.
- Login & Sign In
- Firebase validation
- Add Transaction
- API to connect with Mongo Database via Axios
- View all transactions
- API to connect with Mongo Database via Axios
- Android and IOS
Install JDK (jdk11)
choco install -y microsoft-openjdk11
Install Android Studio Here
- Select "Custom"
- Select all instalation checkbox
- Accept all terms
- Click "finalize"
Install Android Sdk Tiramisu
- Open Android Studio (admin)
- 'more actions' > 'SDK Manager'
- Select 'android 13.0 tiramisu'
- Click 'SDK Tools'
- Select 'android sdk build tools' (default 34, select 33.0)
Yarn install in CMD (Run as Administrator)
npm install --global yarn
Install (add) Expo
yarn add expo
Install Components
npm install @react-navigation/native
npx expo install react-native-screens react-native-safe-area-context
npm install @react-navigation/stack
npx expo install react-native-gesture-handler
npm i axios
npx expo install @expo/webpack-config@^18.0.1
Run as WEB
npx expo install react-native-web@~0.18.10 react-dom@18.2.0 @expo/webpack-config@^18.0.1
In iphone (Mac)
npx expo start
In Android (localhost with cable)
npx expo start --localhost --android