I'm going to use Flutter for the first time and dive into the world of mobile development 📱.
(As usual) I had some issues installing Flutter on my MacBook 🙄. So I reset my MacBook, which was long overdue, and set up the technical environment from scratch, using the package manager from the beginning.
And I'm glad I did. Finally the installations are running smooth as butter 🧈.
Environment
| Device | Chip | Operation System | CommandLine Tool |
|---|---|---|---|
| MacBook Air | Apple M1 | macOS Sonoma 14.1.2 | HomeBrew |
Installation process
After installing Flutter, by running the command
brew install --cask flutter,
everything worked smoothly. I then run
flutter doctor,
which provided instruction on how to move further.
Here are the commands I ran:
sudo softwareupdate --install-rosetta --agree-to-licensebrew install --cask android-studiosudo xcode-select --switch /Applications/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunchbrew install cocoapodsxcodebuild -downloadPlatform iOSpath/to/sdkmanager --install "cmdline-tools;latest"flutter doctor --android-licensesflutter config --android-sdk
Now, when running flutter doctor again, everything is setup.
Tip 💡: In case you have problems with Android toolchain - develop for Android devices and the error cmdline-tools component is missing, check out my article about Android cmdline tools component is missing - Flutter Installation
Thanks for your reading and time. I really appreciate it.


Top comments (2)
Instead of:
path/to/sdkmanager --install "cmdline-tools;latest"I had to go to Android Studio -> Tools -> SDK Manager -> SDK Tools and check Android SDK Command-line Tools
Then after running brew doctor I just missed to accept the terms which its done via
flutter doctor --android-licensesThanks, this was really helpful!