Xgenious/ docs

Customization

All primary application settings — web portal URL, app name, version, Maps API key, and secret keys — live in a single file.

File

lib/customization.dart

Update values

Open the file and edit:

// 1. Backend Web Portal Base URL (Do NOT add trailing slash)
String siteLink = 'https://yourdomain.com';

// 2. App Branding & Display Labels
String appLabel = 'Prohandy Pro';
String storeLabel = "Prohandy Pro";
String appVersion = '1.0';

// 3. Google Maps API Key
String mapApiKey = 'YOUR_GOOGLE_MAPS_API_KEY';

// 4. Security Keys
String socialSignInKey = '$2y$10$GlEhJtlTAqv2rvQd2llgPeGGV8RT2Yap844OSazHfHlbU.0bvVTPm';

// 5. REST API Base Endpoint
String get baseEndPoint => "$siteLink/api/v1";

Guidance

  • siteLink: Your Prohandy web admin base URL, no trailing slash. The app derives baseEndPoint as $siteLink/api/v1.
  • appLabel / storeLabel / appVersion: User-visible names and store version; also update native display names in App Configuration for launcher consistency.
  • mapApiKey: Same key you add to AndroidManifest.xml / AppDelegate.swift — see Google Maps.
  • socialSignInKey: Keep the hash as provided unless instructed by Xgenious support; it validates social sign-in tokens.

Save and continue to Theme Colors.

Still stuck?
Our support team is ready to help you get set up.
Get support