From 6186a73c256e1474102701d4f5d13798fa64db65 Mon Sep 17 00:00:00 2001 From: mhdaslam790 Date: Tue, 9 Apr 2024 09:37:45 +0530 Subject: [PATCH] change pACKAGE NAME --- analysis_options.yaml | 10 ++++++ android/app/build.gradle | 2 +- android/app/src/debug/AndroidManifest.xml | 2 +- android/app/src/main/AndroidManifest.xml | 2 +- .../flutter_template}/MainActivity.kt | 2 +- android/app/src/profile/AndroidManifest.xml | 2 +- dev_commands.sh | 2 +- lib/domain/core/l10n/app_localizations.dart | 32 +++++++++++-------- .../core/l10n/app_localizations_en.dart | 17 ++++++---- .../core/l10n/app_localizations_es.dart | 23 ++++++++----- 10 files changed, 60 insertions(+), 34 deletions(-) rename android/app/src/main/kotlin/com/{new/package/name => example/flutter_template}/MainActivity.kt (72%) diff --git a/analysis_options.yaml b/analysis_options.yaml index 798d2cb..eedadef 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -31,9 +31,19 @@ dart_code_metrics: metrics-exclude: - test/** rules: + - avoid-dynamic + - avoid-passing-async-when-sync-expected + - avoid-redundant-async + - avoid-unnecessary-type-assertions + - avoid-unnecessary-type-casts + - avoid-unrelated-type-assertions + - avoid-unused-parameters + - avoid-nested-conditional-expressions - newline-before-return - no-boolean-literal-compare - no-empty-block - prefer-trailing-comma - prefer-conditional-expressions - no-equal-then-else + - prefer-moving-to-variable + - prefer-match-file-name diff --git a/android/app/build.gradle b/android/app/build.gradle index 4474a84..9091718 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -51,7 +51,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.new.package.name" + applicationId "com.example.flutter_template" minSdkVersion 24 targetSdkVersion 31 versionCode flutterVersionCode.toInteger() diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 4081cc2..c660c7f 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="com.example.flutter_template"> diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index b828c7e..43b670b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ + package="com.example.flutter_template"> diff --git a/dev_commands.sh b/dev_commands.sh index 0a440b4..acbe143 100755 --- a/dev_commands.sh +++ b/dev_commands.sh @@ -9,6 +9,6 @@ flutter pub run flutter_launcher_icons # Generates freezed files, assets paths flutter pub run build_runner build --delete-conflicting-outputs # Run to change the app package name -flutter pub run change_app_package_name:main com.new.package.name +flutter pub run change_app_package_name:main com.example.flutter_template # Generates the splash screen from flutter pub run flutter_native_splash:create \ No newline at end of file diff --git a/lib/domain/core/l10n/app_localizations.dart b/lib/domain/core/l10n/app_localizations.dart index e14fefe..f00b3f9 100644 --- a/lib/domain/core/l10n/app_localizations.dart +++ b/lib/domain/core/l10n/app_localizations.dart @@ -60,7 +60,8 @@ import 'app_localizations_es.dart'; /// be consistent with the languages listed in the AppLocalizations.supportedLocales /// property. abstract class AppLocalizations { - AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString()); + AppLocalizations(String locale) + : localeName = intl.Intl.canonicalizedLocale(locale.toString()); final String localeName; @@ -68,7 +69,8 @@ abstract class AppLocalizations { return Localizations.of(context, AppLocalizations)!; } - static const LocalizationsDelegate delegate = _AppLocalizationsDelegate(); + static const LocalizationsDelegate delegate = + _AppLocalizationsDelegate(); /// A list of this localizations delegate along with the default localizations /// delegates. @@ -80,7 +82,8 @@ abstract class AppLocalizations { /// Additional delegates can be added by appending to this list in /// MaterialApp. This list does not have to be used at all if a custom list /// of delegates is preferred or required. - static const List> localizationsDelegates = >[ + static const List> localizationsDelegates = + >[ delegate, GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate, @@ -202,7 +205,8 @@ abstract class AppLocalizations { String get enterAValidPostalCode; } -class _AppLocalizationsDelegate extends LocalizationsDelegate { +class _AppLocalizationsDelegate + extends LocalizationsDelegate { const _AppLocalizationsDelegate(); @override @@ -211,25 +215,25 @@ class _AppLocalizationsDelegate extends LocalizationsDelegate } @override - bool isSupported(Locale locale) => ['en', 'es'].contains(locale.languageCode); + bool isSupported(Locale locale) => + ['en', 'es'].contains(locale.languageCode); @override bool shouldReload(_AppLocalizationsDelegate old) => false; } AppLocalizations lookupAppLocalizations(Locale locale) { - - // Lookup logic when only language code is specified. switch (locale.languageCode) { - case 'en': return AppLocalizationsEn(); - case 'es': return AppLocalizationsEs(); + case 'en': + return AppLocalizationsEn(); + case 'es': + return AppLocalizationsEs(); } throw FlutterError( - 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely ' - 'an issue with the localizations generation tool. Please file an issue ' - 'on GitHub with a reproducible sample app and the gen-l10n configuration ' - 'that was used.' - ); + 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely ' + 'an issue with the localizations generation tool. Please file an issue ' + 'on GitHub with a reproducible sample app and the gen-l10n configuration ' + 'that was used.'); } diff --git a/lib/domain/core/l10n/app_localizations_en.dart b/lib/domain/core/l10n/app_localizations_en.dart index 39812cd..12a3ac1 100644 --- a/lib/domain/core/l10n/app_localizations_en.dart +++ b/lib/domain/core/l10n/app_localizations_en.dart @@ -2,7 +2,7 @@ import 'app_localizations.dart'; /// The translations for English (`en`). class AppLocalizationsEn extends AppLocalizations { - AppLocalizationsEn([String locale = 'en']) : super(locale); + AppLocalizationsEn([super.locale = 'en']); @override String get thisFieldIsRequired => 'This field is required'; @@ -11,22 +11,26 @@ class AppLocalizationsEn extends AppLocalizations { String get pleaseEnterAnEmailAddress => 'Please enter an email address'; @override - String get pleaseEnterAValidEmailAddress => 'Please enter a valid email address'; + String get pleaseEnterAValidEmailAddress => + 'Please enter a valid email address'; @override - String get thisFieldCannotExceed100characters => 'This field cannot exceed 100 characters'; + String get thisFieldCannotExceed100characters => + 'This field cannot exceed 100 characters'; @override String get pleaseEnterAPhoneNumber => 'Please enter a phone number'; @override - String get pleaseEnterAValidPhoneNumber => 'Please enter a valid phone number'; + String get pleaseEnterAValidPhoneNumber => + 'Please enter a valid phone number'; @override String get pleaseEnterAPassword => 'Please enter a password'; @override - String get passwordTooShort => 'Password too short. Please enter a password of atleast 6 length'; + String get passwordTooShort => + 'Password too short. Please enter a password of atleast 6 length'; @override String get dontForgetYourName => 'Don’t forget your name!'; @@ -44,7 +48,8 @@ class AppLocalizationsEn extends AppLocalizations { String get pleaseEnterValidDecimal => 'Please enter a valid decimal value'; @override - String get maximumAmountCannotExceed => 'Maximum amount cannot exceed 100,000'; + String get maximumAmountCannotExceed => + 'Maximum amount cannot exceed 100,000'; @override String get validIntegerValue => 'Please enter a valid integer value'; diff --git a/lib/domain/core/l10n/app_localizations_es.dart b/lib/domain/core/l10n/app_localizations_es.dart index 6d403fa..f1d7ce6 100644 --- a/lib/domain/core/l10n/app_localizations_es.dart +++ b/lib/domain/core/l10n/app_localizations_es.dart @@ -2,31 +2,37 @@ import 'app_localizations.dart'; /// The translations for Spanish Castilian (`es`). class AppLocalizationsEs extends AppLocalizations { - AppLocalizationsEs([String locale = 'es']) : super(locale); + AppLocalizationsEs([super.locale = 'es']); @override String get thisFieldIsRequired => 'Este espacio es requerido'; @override - String get pleaseEnterAnEmailAddress => 'Por favor, ingresa tu correo electrónico'; + String get pleaseEnterAnEmailAddress => + 'Por favor, ingresa tu correo electrónico'; @override - String get pleaseEnterAValidEmailAddress => 'Por favor, ingresa un correo electrónico valido'; + String get pleaseEnterAValidEmailAddress => + 'Por favor, ingresa un correo electrónico valido'; @override - String get thisFieldCannotExceed100characters => 'Este espacio no puede exceder los 100 carácteres'; + String get thisFieldCannotExceed100characters => + 'Este espacio no puede exceder los 100 carácteres'; @override - String get pleaseEnterAPhoneNumber => 'Por favor, ingresa tu número de teléfono'; + String get pleaseEnterAPhoneNumber => + 'Por favor, ingresa tu número de teléfono'; @override - String get pleaseEnterAValidPhoneNumber => 'Por favor, ingresa un número de teléfono valido'; + String get pleaseEnterAValidPhoneNumber => + 'Por favor, ingresa un número de teléfono valido'; @override String get pleaseEnterAPassword => 'Por favor, ingresa una contraseña'; @override - String get passwordTooShort => 'Contraseña muy corta. Por favor, ingresa una contraseña con al menos 6 carácteres'; + String get passwordTooShort => + 'Contraseña muy corta. Por favor, ingresa una contraseña con al menos 6 carácteres'; @override String get dontForgetYourName => '¡No te olvides de tu nombre!'; @@ -44,7 +50,8 @@ class AppLocalizationsEs extends AppLocalizations { String get pleaseEnterValidDecimal => 'Introduce un número decimal valido'; @override - String get maximumAmountCannotExceed => 'El monto máximo no puede ser mayor a 100,000'; + String get maximumAmountCannotExceed => + 'El monto máximo no puede ser mayor a 100,000'; @override String get validIntegerValue => 'Introduce un valor entero valido';