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
baseEndPointas$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.

