@@ -15,33 +15,33 @@ Manually installing each dependency from the links below is **_not recommended_*
Since Flutter can be used on multiple platforms, there are some dependencies it needs across all installations. These common dependencies are:
- Flutter
-**Flutter**
- This is your Flutter toolchain, which is used to develop, build, and run Flutter applications. If this isn't installed then I'm not too sure how you even got `flutter doctor -v` to run... but if you need it, follow the steps listed [here](Downloading-Flutter-and-Adding-it-to-Your-Path).
- Android Toolchain
-**Android Toolchain**
- Android Toolchain is a set of services provided by Google for developing and debugging Android applications.
- Android Toolchain is part of Android Studio and can be found [here](https://developer.android.com/studio).
- Chrome
-**Chrome**
- Google Chrome is a cross-platform web browser developed by Google. It is the recommended browser for testing Flutter web applications.
- If you need to install Chrome, you can find it on [Google's website](https://www.google.com/chrome/).
- Android Studio
-**Android Studio**
- Android Studio is a fork of the JetBrains IntelliJ IDE developed by Google and is primarily used for developing Android applications.
- If you need to install Android Studio, you can download it from the [official Android Developer website](https://developer.android.com/studio).
- Visual Studio Code
-**Visual Studio Code**
- Visual Studio Code is an editor developed by Microsoft for source-code editing.
- If you need to install Visual Studio Code, you can find it [here](https://code.visualstudio.com/download).
- Connected Device
-**Connected Device**
- This is a list of all the physical devices you have connected to your computer for Flutter development. This should be empty or throw a warning when you first install flutter.
- HTTP Host Availability
-**HTTP Host Availability**
- This makes sure you can connect to hosts needed for Flutter development. If anything is wrong with this, Flutter is most likely blocked by your firewall.
## macOS Exclusive Dependencies
Since macOS is a more locked-down operating system, Flutter relies on Apple's Xcode to build applications for iOS and macOS.
- Xcode
-**Xcode**
- Xcode is an Apple developed IDE primarily used for developing applications on Apple platforms. It is a requirement for signing application builds and pushing app builds to the App Store.
- If you need to install Xcode, you can find it on the [macOS App Store](https://apps.apple.com/us/app/xcode/id497799835?mt=12).
- CocoaPods
-**CocoaPods**
- CocoaPods is a package manager for Objective-C and Swift projects and is similar to 3rd party tools like `brew` and `apt`.
- If you need to install CocoaPods, you can find it on the [official website](https://cocoapods.org).
...
...
@@ -49,6 +49,6 @@ Since macOS is a more locked-down operating system, Flutter relies on Apple's Xc
In order to build applications for Windows, Flutter relies on Window's Visual Studio IDE to compile and install custom applications.
- Visual Studio
-**Visual Studio**
- Visual Studio is a Microsoft developed IDE primarily used for developing Windows applications. It is a requirement for building windows projects.
- If you need to install Visual Studio, you can find it on [Microsoft's Visual Studio website](https://visualstudio.microsoft.com/downloads/).