Here my "minimal" setup to work on a Mac as an Android Developer
- Format disk as
Case sensitive, journaled
Why?- To be able one day to compile Android AOSP
- Install Mac OS
- Chose English language
- Skip the apple login
- Install Chrome
- In "Settings", "Download" section, check "ask where download each time"
- Install Sublime to edit text
- Install Gimp to edit images
- Install Giphy to record screen video / gifs
- Install Android Studio
- Create a new project empty
- Setup an emulator
- Download sdk
- Keymaps to add for an AZERTY keyboard
- Add
⌘&
to open 1:Project panel - Add
⌘"
to open Presentation mode - Add
⌘§
to open loggs
- Add
- Setup Mouse
- In System preferences > Mouse > Tracking speed to max
- In System preferences > Mouse > Scrolling speed to 3/4
- If mouse System preferences > Mouse > Uncheck Scroll direction to natural
- If trackpad System preferences > Mouse > Check Scroll direction to natural
- Setup Mac OS Doc, remove all except, in this order
- Finder
- Launchpad
- Chrome
- Android Studio
- Xcode
- Giphy
- Gimp
- Terminal
- Activity Monitor
- App Store
- Settings
- Setup "Launchpad", put all apps into
Other
folder except dev tools (WebBrowsers, IDEs...) - Open Terminal and run
git
. Then enable developer tools (or runxcode-select --install
) - Install Java
- Finder setup
- Enable hidden folders visibility
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder
- Setup UI, on the menu bar, Finder > Prefrences > General
- Check "Hard disks", "External disks", "CD, DVD, iPod", "Connected server"
- Make "New Finder windows show" to "Documents"
- Setup UI, on the menu bar, Finder > Preferences > Sidebar
- Uncheck "Recent", "AirDrop", "Bonjour computers", "Tags"
- Check "Application", "Desktop", "Documents", "Downloads", "Movies", "Music", "Picture", "user-name"
- Setup UI, on the menu bar, Finder > Prefrences > Advanced
- Check "Show all filename extensions"
- "When performing a search" change to "the Current Folder"
- Setup UI, architecture
- On menu bar View, check "as Columns"
- Enable hidden folders visibility
- Aliases from mac-config
cd ~/Documents && git clone https://github.com/Mercandj/mac-config.git
- Then add aliases in your
~.bash_profile
- Install brew