kopia lustrzana https://gitlab.com/mysocialportal/relatica
				
				
				
			Add device_preview to the app for better previewing capabilities
							rodzic
							
								
									e28cf85b46
								
							
						
					
					
						commit
						aa0fd14c5a
					
				| 
						 | 
					@ -1,3 +1,5 @@
 | 
				
			||||||
 | 
					import 'package:device_preview/device_preview.dart';
 | 
				
			||||||
 | 
					import 'package:flutter/foundation.dart';
 | 
				
			||||||
import 'package:flutter/material.dart';
 | 
					import 'package:flutter/material.dart';
 | 
				
			||||||
import 'package:logging/logging.dart';
 | 
					import 'package:logging/logging.dart';
 | 
				
			||||||
import 'package:multi_trigger_autocomplete/multi_trigger_autocomplete.dart';
 | 
					import 'package:multi_trigger_autocomplete/multi_trigger_autocomplete.dart';
 | 
				
			||||||
| 
						 | 
					@ -25,6 +27,7 @@ import 'utils/old_android_letsencrypte_cert.dart';
 | 
				
			||||||
void main() async {
 | 
					void main() async {
 | 
				
			||||||
  WidgetsFlutterBinding.ensureInitialized();
 | 
					  WidgetsFlutterBinding.ensureInitialized();
 | 
				
			||||||
  // await dotenv.load(fileName: '.env');
 | 
					  // await dotenv.load(fileName: '.env');
 | 
				
			||||||
 | 
					  const enablePreview = false;
 | 
				
			||||||
  Logger.root.level = Level.FINER;
 | 
					  Logger.root.level = Level.FINER;
 | 
				
			||||||
  Logger.root.onRecord.listen((event) {
 | 
					  Logger.root.onRecord.listen((event) {
 | 
				
			||||||
    final logName = event.loggerName.isEmpty ? 'ROOT' : event.loggerName;
 | 
					    final logName = event.loggerName.isEmpty ? 'ROOT' : event.loggerName;
 | 
				
			||||||
| 
						 | 
					@ -36,7 +39,10 @@ void main() async {
 | 
				
			||||||
  await fixLetsEncryptCertOnOldAndroid();
 | 
					  await fixLetsEncryptCertOnOldAndroid();
 | 
				
			||||||
  await dependencyInjectionInitialization();
 | 
					  await dependencyInjectionInitialization();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  runApp(const App());
 | 
					  runApp(DevicePreview(
 | 
				
			||||||
 | 
					    enabled: !kReleaseMode && enablePreview,
 | 
				
			||||||
 | 
					    builder: (context) => const App(),
 | 
				
			||||||
 | 
					  ));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class App extends StatelessWidget {
 | 
					class App extends StatelessWidget {
 | 
				
			||||||
| 
						 | 
					@ -102,6 +108,9 @@ class App extends StatelessWidget {
 | 
				
			||||||
              )
 | 
					              )
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            child: MaterialApp.router(
 | 
					            child: MaterialApp.router(
 | 
				
			||||||
 | 
					              useInheritedMediaQuery: true,
 | 
				
			||||||
 | 
					              locale: DevicePreview.locale(context),
 | 
				
			||||||
 | 
					              builder: DevicePreview.appBuilder,
 | 
				
			||||||
              theme: AppTheme.light,
 | 
					              theme: AppTheme.light,
 | 
				
			||||||
              darkTheme: AppTheme.dark,
 | 
					              darkTheme: AppTheme.dark,
 | 
				
			||||||
              themeMode: getIt<SettingsService>().themeMode,
 | 
					              themeMode: getIt<SettingsService>().themeMode,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										37
									
								
								pubspec.lock
								
								
								
								
							
							
						
						
									
										37
									
								
								pubspec.lock
								
								
								
								
							| 
						 | 
					@ -249,6 +249,14 @@ packages:
 | 
				
			||||||
      url: "https://pub.dev"
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
    source: hosted
 | 
					    source: hosted
 | 
				
			||||||
    version: "0.4.0"
 | 
					    version: "0.4.0"
 | 
				
			||||||
 | 
					  device_frame:
 | 
				
			||||||
 | 
					    dependency: transitive
 | 
				
			||||||
 | 
					    description:
 | 
				
			||||||
 | 
					      name: device_frame
 | 
				
			||||||
 | 
					      sha256: afe76182aec178d171953d9b4a50a43c57c7cf3c77d8b09a48bf30c8fa04dd9d
 | 
				
			||||||
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
 | 
					    source: hosted
 | 
				
			||||||
 | 
					    version: "1.1.0"
 | 
				
			||||||
  device_info_plus:
 | 
					  device_info_plus:
 | 
				
			||||||
    dependency: "direct main"
 | 
					    dependency: "direct main"
 | 
				
			||||||
    description:
 | 
					    description:
 | 
				
			||||||
| 
						 | 
					@ -265,6 +273,14 @@ packages:
 | 
				
			||||||
      url: "https://pub.dev"
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
    source: hosted
 | 
					    source: hosted
 | 
				
			||||||
    version: "7.0.0"
 | 
					    version: "7.0.0"
 | 
				
			||||||
 | 
					  device_preview:
 | 
				
			||||||
 | 
					    dependency: "direct main"
 | 
				
			||||||
 | 
					    description:
 | 
				
			||||||
 | 
					      name: device_preview
 | 
				
			||||||
 | 
					      sha256: "2f097bf31b929e15e6756dbe0ec1bcb63952ab9ed51c25dc5a2c722d2b21fdaf"
 | 
				
			||||||
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
 | 
					    source: hosted
 | 
				
			||||||
 | 
					    version: "1.1.0"
 | 
				
			||||||
  fake_async:
 | 
					  fake_async:
 | 
				
			||||||
    dependency: transitive
 | 
					    dependency: transitive
 | 
				
			||||||
    description:
 | 
					    description:
 | 
				
			||||||
| 
						 | 
					@ -358,6 +374,11 @@ packages:
 | 
				
			||||||
      url: "https://pub.dev"
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
    source: hosted
 | 
					    source: hosted
 | 
				
			||||||
    version: "2.0.1"
 | 
					    version: "2.0.1"
 | 
				
			||||||
 | 
					  flutter_localizations:
 | 
				
			||||||
 | 
					    dependency: transitive
 | 
				
			||||||
 | 
					    description: flutter
 | 
				
			||||||
 | 
					    source: sdk
 | 
				
			||||||
 | 
					    version: "0.0.0"
 | 
				
			||||||
  flutter_plugin_android_lifecycle:
 | 
					  flutter_plugin_android_lifecycle:
 | 
				
			||||||
    dependency: transitive
 | 
					    dependency: transitive
 | 
				
			||||||
    description:
 | 
					    description:
 | 
				
			||||||
| 
						 | 
					@ -456,6 +477,14 @@ packages:
 | 
				
			||||||
      url: "https://pub.dev"
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
    source: hosted
 | 
					    source: hosted
 | 
				
			||||||
    version: "0.10.0"
 | 
					    version: "0.10.0"
 | 
				
			||||||
 | 
					  freezed_annotation:
 | 
				
			||||||
 | 
					    dependency: transitive
 | 
				
			||||||
 | 
					    description:
 | 
				
			||||||
 | 
					      name: freezed_annotation
 | 
				
			||||||
 | 
					      sha256: aeac15850ef1b38ee368d4c53ba9a847e900bb2c53a4db3f6881cbb3cb684338
 | 
				
			||||||
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
 | 
					    source: hosted
 | 
				
			||||||
 | 
					    version: "2.2.0"
 | 
				
			||||||
  frontend_server_client:
 | 
					  frontend_server_client:
 | 
				
			||||||
    dependency: transitive
 | 
					    dependency: transitive
 | 
				
			||||||
    description:
 | 
					    description:
 | 
				
			||||||
| 
						 | 
					@ -600,6 +629,14 @@ packages:
 | 
				
			||||||
      url: "https://pub.dev"
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
    source: hosted
 | 
					    source: hosted
 | 
				
			||||||
    version: "2.6.3"
 | 
					    version: "2.6.3"
 | 
				
			||||||
 | 
					  intl:
 | 
				
			||||||
 | 
					    dependency: transitive
 | 
				
			||||||
 | 
					    description:
 | 
				
			||||||
 | 
					      name: intl
 | 
				
			||||||
 | 
					      sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91"
 | 
				
			||||||
 | 
					      url: "https://pub.dev"
 | 
				
			||||||
 | 
					    source: hosted
 | 
				
			||||||
 | 
					    version: "0.17.0"
 | 
				
			||||||
  io:
 | 
					  io:
 | 
				
			||||||
    dependency: transitive
 | 
					    dependency: transitive
 | 
				
			||||||
    description:
 | 
					    description:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,6 +52,7 @@ dependencies:
 | 
				
			||||||
  carousel_slider: ^4.2.1
 | 
					  carousel_slider: ^4.2.1
 | 
				
			||||||
  device_info_plus: ^8.0.0
 | 
					  device_info_plus: ^8.0.0
 | 
				
			||||||
  string_validator: ^0.3.0
 | 
					  string_validator: ^0.3.0
 | 
				
			||||||
 | 
					  device_preview: ^1.1.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dev_dependencies:
 | 
					dev_dependencies:
 | 
				
			||||||
  flutter_test:
 | 
					  flutter_test:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Ładowanie…
	
		Reference in New Issue