This commit is contained in:
Surendiran 2026-07-20 17:16:06 +05:30
parent 2937984b56
commit c9030d557e
11 changed files with 49 additions and 19 deletions

View File

@ -19,12 +19,12 @@ if (project.hasProperty('google-services.json')) {
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '68'
flutterVersionCode = '69'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '2.0.29'
flutterVersionName = '2.0.30'
}
def keystoreProperties = new Properties()

View File

@ -4,7 +4,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.4.2' // Update this if needed
classpath 'com.android.tools.build:gradle:8.7.3'
classpath 'com.google.gms:google-services:4.3.10' // Correct version for google-services
}
}

View File

@ -9,4 +9,8 @@ org.gradle.daemon=true
org.gradle.parallel=true
android.useAndroidX=true
android.enableJetifier=false
android.enableJetifier=false
# This builtInKotlin flag was added automatically by Flutter migrator
android.builtInKotlin=false
# This newDsl flag was added automatically by Flutter migrator
android.newDsl=false

View File

@ -2,7 +2,7 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
#distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip

View File

@ -19,7 +19,7 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.2.1" apply false
id "com.android.application" version "8.7.3" apply false
id "org.jetbrains.kotlin.android" version "2.1.0" apply false
id("com.google.gms.google-services") version "4.4.2" apply false
}

View File

@ -20,7 +20,5 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>MinimumOSVersion</key>
<string>13.0</string>
</dict>
</plist>

View File

@ -1,13 +1,16 @@
import UIKit
import Flutter
import UIKit
@main
@objc class AppDelegate: FlutterAppDelegate {
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
}
}

View File

@ -64,8 +64,33 @@
</dict>
<key>NSFaceIDUsageDescription</key>
<string>We use Face ID to protect your data in the app.</string>
<key>NSCameraUsageDescription</key>
<string>This may be requested when selecting files to upload for claims and benefit documents.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>This may be requested when viewing benefit information in embedded web content.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires photo library access to let you select and upload photos.</string>
<string>This app needs photo library access to select and upload documents and images for claims.</string>
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<false/>
<key>UISceneConfigurations</key>
<dict>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>flutter</string>
<key>UISceneDelegateClassName</key>
<string>FlutterSceneDelegate</string>
<key>UISceneStoryboardFile</key>
<string>Main</string>
</dict>
</array>
</dict>
</dict>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>UIBackgroundModes</key>

View File

@ -5971,7 +5971,7 @@ class _addOnsDetailsState extends State<addOnsDetails> {
controller: _memberNameController,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: "Member Full Name",
labelText: "Member Name As Per Govt Id Proof",
),
),
@ -6212,8 +6212,8 @@ class _addOnsDetailsState extends State<addOnsDetails> {
onChanged: (value) => null,
decoration: InputDecoration(
border: OutlineInputBorder(),
hintText: 'Member Full Name',
labelText: 'Member Full Name',
hintText: 'Member Name As Per Govt Id Proof',
labelText: 'Member Name As Per Govt Id Proof',
contentPadding:
EdgeInsets.symmetric(
vertical: 10,
@ -6222,7 +6222,7 @@ class _addOnsDetailsState extends State<addOnsDetails> {
validator: (value) {
if (value == null ||
value.isEmpty) {
return 'Member Full Name is required';
return 'Member Name As Per Govt Id Proof is required';
}
return null;
},

View File

@ -1456,7 +1456,7 @@ class _empDetailsState extends State<empDetails> {
controller: _memberNameController,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: "Member Full Name",
labelText: "Member Name As Per Govt Id Proof",
),
),

View File

@ -17,8 +17,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
#version: 1.2.42+99
version: 1.0.41+47
#version: 2.0.29+68
version: 1.0.42+49
#version: 2.0.30+69
environment:
sdk: '>=3.3.3 <4.0.0'