My Basic Mac Mobile Developer Setup

I have already developed native and cross platform apps. Here is a list of things to configure and improve development on some platforms (Android, iOS, Flutter and React Native)

Configuration

Basic Developer Setup

iOS

Android

Flutter

  • FVM - brew tap leoafarias/fvm && brew install fvm

React Native

  • Install Node Version Manager (brew install nvm)
  • Make nvm default node with a soft link (Optional) - ln -s $(which node) /usr/local/bin/node
  • Install Yarn Verson Manager brew install yvm
  • Install Watchman brew install watchman
  • Install React-native CLI - npm install -g react-native-cli
  • Make lauchPackager.command run through iTerm instead of default Term
  • Install Appcenter (mainly for codepush) - npm install -g appcenter-cli
  • Reactotron - https://github.com/infinitered/reactotron/releases

Infrasctructure / Backend

  • Install Heroku - brew tap heroku/brew && brew install heroku
  • Install Sequel Pro (https://sequelpro.com/download)
  • Install Firebase-hosting-cli npm install -g firebase-tools

Others