System Requirements
Before building or customizing the Prohandy Client app, ensure your development environment meets these specifications.
| Requirement / SDK | Version / Specification | Notes |
|---|---|---|
| Flutter SDK | 3.44.x (or >= 3.10.1) | Channel stable |
| Dart SDK | 3.12.x (or >= 3.0.0 < 4.0.0) | Bundled with Flutter |
| Java / JDK | OpenJDK 21 (or JDK 17+) | Bundled with Android Studio JBR |
| Android SDK | API 36 (Android 16/36) | Build Tools 36.0.0 |
| Minimum Android Target | minSdkVersion 21 (Android 5.0) | Target SDK 34+ / 36 |
| Xcode | 16.0+ (Build 17A324+) | Required for iOS builds on macOS |
| CocoaPods | 1.16.x+ | Required for iOS pod dependencies |
| Supported OS (Mobile) | iOS 13.0+ / Android 5.0+ | Physical devices or Simulators / Emulators |
Notes
- Earlier docs listed Flutter
3.32.5/ Dart3.8.1/ Android35/ Xcode16.4— those values are superseded by the table above. Useflutter --versionandjava -versionto verify locally. - Install Flutter via docs.flutter.dev/get-started/install and switch to
stable. - For Android Studio, the bundled JBR already provides JDK 21; otherwise install OpenJDK 21 separately.
- Minimum device support remains Android 5.0 / iOS 13.0 as per the legacy requirement.
Verify locally
flutter --version
dart --version
java -version
pod --version
xcodebuild -version
Still stuck?
Our support team is ready to help you get set up.

