System Requirements
Before building or customizing the Prohandy Provider app, ensure your development environment meets these specifications.
| Requirement / SDK | Version / Specification | Notes |
|---|---|---|
| Flutter SDK | ^3.7.2 / >= 3.24.x | Channel stable |
| Dart SDK | ^3.7.2 | Bundled with Flutter |
| Java / JDK | OpenJDK 17 or 21 | Configured via Android Studio JBR |
| Android SDK | API 34+ / 35 | Build Tools 34.0.0+ |
| Minimum Android Target | minSdkVersion 21 (Android 5.0) | targetSdkVersion 34 |
| Xcode | 15.0+ / 16.0+ | Required for iOS builds on macOS |
| CocoaPods | 1.14.x+ / 1.16.x+ | Required for iOS pod dependencies |
| Supported OS | iOS 13.0+ / Android 5.0+ | Physical devices and Simulators / Emulators |
Legacy values (merged)
Earlier stub docs listed Flutter 3.32.5, Android 35.0.1, Xcode 16.4, Dart 3.8.1, Java 21.0.6 (Narwhal). Those remain compatible; prefer the ^3.7.2 / API 34+ specification above. Verify locally:
flutter --version
dart --version
java -version
pod --version
xcodebuild -version
Install Flutter via docs.flutter.dev/get-started/install.
Notes
- The JBR bundled with Android Studio already provides JDK 17/21.
- Minimum device support stays Android 5.0 / iOS 13.0.
Still stuck?
Our support team is ready to help you get set up.

