Script that install on macOS the necessary tools to start developing on Java and also mobile apps with React Native and Flutter.
- Homebrew Package Manager
- iTerm2 Terminal Emulator
- Postman for API Development
- Visual Studio Code Editor
- Node 18 LTS
- Yarn Package Manager
- Flutter
- Flipper
- Facebook's Watchman - A File Watching Service
- CocoaPods - Dependency Manager for Swift and Objective-C
- JDK - Java Development Kit
- Android Studio - Android's IDE
- React Native Debugger
- Xcode - iOS IDE
- TypeScript - Globally
- Jest - JavaScript Testing Framework
- ngrok - Secure introspectable tunnel to localhost
- Maven
- IntelliJ's IDEA
First make sure you clone this project using git
:
$ git clone [email protected]:JosePBrotons/mobile-dev-tools.git
Then, enter the project's folder and execute the script by using sh
command:
$ sh mobile-dev-tools.sh -rn (React Native)
$ sh mobile-dev-tools.sh -flutter (Flutter)
$ sh mobile-dev-tools.sh -java (Java)
To keep in mind:
- Installing Xcode requires being signed in with an Apple ID already inside the App Store App.
- By using the
sudo
commmand inside this script you'll be needed to type your admin password. - To install yarn global modules you should restart the terminal an execute the
mobile-global-modules.sh
file inside the React Native folder.