Click to view a video demonstration
- MacOS.
- Xcode and Android Studio.
- Homebrew.
- Node, Watchman and React Native.
- Atom, Linter and ESLinter.
- Oh My ZSH! (add the line
source ~/.bash_profile
to ~/.zshrc file).
-
Install Xcode and run
xcode-select --install
on Terminal. -
Install Android Studio and create an emulator.
-
Install Homebrew.
-
Install Node, Watchman and React Native:
brew update
brew install node
brew install watchman
npm install -g react-native-cli
- Install Atom and follow packages:
lint
,lint-eslint
andlinter-ui-default
.
git clone [email protected]:Bruno-Furtado/fastbuy-app.git && cd fastbuy-app && bundle install
open -a /Applications/Android\ Studio.app android
Press 'OK' on first alert, and do not update gradle plugin on second.
react-native start
react-native run-ios
react-native run-ios --simulator "My Simulator (12.1)"
react-native run-android
- Sign Up and Authentication
- Create a Product
- Product List
- Delete a Product
- Edit a Product
- Camera
- Redux framework
- Firebase Integration (Analytics, Auth, Database, Crashlytics and Performance)
- Translation (with react-native-languages)
A brief summary of each FastBuy release can be found on the releases.
This code is distributed under the terms and conditions of the MIT.