Flutter SDK, Android Studio, Xcode, PHP, Perfex CRM requirements

Flutex requires a working Perfex CRM installation, the matching Customer API module, and a development computer capable of building Flutter apps.

Backend

  1. A licensed Perfex CRM installation on hosting that meets that CRM release’s requirements.
  2. HTTPS with a valid certificate and a publicly reachable CRM address.
  3. Access to install and activate modules, configure contact permissions, and inspect server logs.
  4. Outbound connectivity for license verification and Firebase messaging.
  5. Working CRM email delivery if customers will use password recovery.

The inspected API module declares version 2.0.0 and a minimum Perfex requirement of 3.0.*. This declaration is not a certification of every later Perfex or PHP release. Use the tested release combination supplied with your download.

Mobile development

The inspected app declares 2.0.0+6 and Dart ^3.12.2. Select a stable Flutter SDK that includes a compatible Dart version and supports the included packages. Preserve the supplied lockfile when reproducing the release build.

Android development needs the Android SDK and a compatible JDK/Gradle setup. iOS builds need macOS and Xcode. The project currently uses Android Gradle Plugin 9.0.1, Gradle 9.1.0, and Java target 17; these are source settings, not a completed compatibility test.

You also need your own Firebase project and, for store distribution, the appropriate developer accounts. Follow the official Flutter installation guide for platform setup.

Write Your Comment