# Multi-Platform Setup
Wiredash is by design written in Dart and relies on very few dependencies by the official Flutter team. However, some platform wrappers may require minor adjustments for the SDK to work properly.
However, when running on Android it needs the internet permission (for sending user feedback back to you). If you already use Flutter in production, chances are quite high that you already added the internet permission to the manifest - if not, add the following line to the
AndroidManifest.xml in your Android project folder:
<manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... </manifest>
# iOS / macOS
On macOS, you also need the internet permission, so don't forget to open
Runner.xcodeproj located in the
macos folder in the root directory of your app, then go in the "Signing & Capabilities" tab of your XCode project.
There, be sure to check the box "Outgoing Connections (Client)".