Flutter Setup on Mac | Android Studio + Xcode + CocoaPods (Full Guide 2026)
Set up Flutter on macOS the right way — with Android Studio, Xcode, CocoaPods, and a working Android emulator. Unlike Linux or Windows, Mac lets you build and test for BOTH Android and iOS natively. This video covers the complete setup from scratch.
📁 Full written guide + all commands:
https://www.dahalniranjan.com.np/2026...
─────────────────────────────────────
📋 WHAT WE COVER
─────────────────────────────────────
1. Install Homebrew — the Mac package manager
2. Install Git via Homebrew + verify
3. Clone Flutter SDK (stable branch) into ~/development
4. Configure ~/.zshrc — export Flutter PATH
5. Install & set up Android Studio (SDK Manager + emulator)
6. Set Android SDK path (ANDROID_HOME, platform-tools)
7. Install Java 17 via Homebrew + set JAVA_HOME
8. Install Xcode + accept license + first launch
9. Install CocoaPods (required for iOS builds)
10. Run flutter doctor — verify everything is green
11. Create & run your first app on Android + iOS simultaneously
─────────────────────────────────────
⏱️ TIMESTAMPS
─────────────────────────────────────
0:00 – Intro
0:26 – Step 1: Install Homebrew
0:53 – Step 2: Install Git
1:10 – Step 3: Clone Flutter SDK (stable)
1:45 – Step 4: Configure ~/.zshrc + Flutter PATH
2:15 – Verify flutter --version
2:30 – Step 5: Install Android Studio
3:00 – SDK Manager setup (SDK Tools checklist)
3:30 – Create Android emulator (Pixel 9)
4:00 – Step 6: Set Android SDK path
4:15 – Step 7: Install Java 17 + set JAVA_HOME
4:50 – Step 8: Install Xcode + CLI tools
5:30 – Step 9: Install CocoaPods
5:45 – Step 10: flutter doctor check
6:05 – Step 11: Create sample app
6:35 – Run on Android emulator
7:20 – Run on iOS simulator
8:35 – Outro
─────────────────────────────────────
🔧 TOOLS USED
─────────────────────────────────────
• macOS (Intel)
• Flutter (stable branch)
• Homebrew
• Android Studio
• OpenJDK 17
• Xcode
• CocoaPods
• Android API 34 + Pixel 9 emulator
─────────────────────────────────────
🛠️ QUICK TROUBLESHOOTING
─────────────────────────────────────
flutter not found → run: source ~/.zshrc
adb not found → check ANDROID_HOME + platform-tools path
Java errors → make sure you're on Java 17
Xcode not detected → run: xcode-select --install
CocoaPods issues → run: sudo gem install cocoapods
─────────────────────────────────────
📺 FLUTTER SETUP ON OTHER PLATFORMS
─────────────────────────────────────
→ Linux Mint (no Android Studio): / . .
→ Windows 11 (no Android Studio): / . .
─────────────────────────────────────
Why Android Studio on Mac? Because Mac is powerful enough to run Android Studio + the Android emulator + the iOS simulator at the same time — something that's painful on lower-spec Linux or Windows machines. On Mac, you get the full Flutter experience out of the box.
If this helped, drop a like and subscribe — more Flutter and mobile dev content coming!
Music from #Uppbeat (free for Creators!):
https://uppbeat.io/t/ra/let-good-time...
License code: MBAFOOTAL5KU0GVC
#Flutter #FlutterMac #FlutterSetup #AndroidStudio #Xcode #CocoaPods #iOSDevelopment #AndroidDevelopment #FlutterTutorial #macOSDevelopment #MobileDevelopment #FlutterDoctor #FlutterSDK #DahalNiranjan