flutter_core_ui 0.0.10
flutter_core_ui: ^0.0.10 copied to clipboard
A comprehensive Flutter package providing UI components and utilities for building robust applications, including support for Google services, localization, and more.
example/lib/main.dart
// ignore_for_file: depend_on_referenced_packages, implementation_imports
import 'package:example/theme/app_theme.dart';
import 'package:flutter/material.dart';
import 'package:flutter_core_ui/flutter_core_ui.dart';
import 'package:flutter_core_ui/main/core_app.dart';
import 'package:go_router/go_router.dart';
import 'routes/app_router.dart';
class AppConfigs extends CoreBaseConfigs {
@override
String get appTitle => "Flutter Core DatZ";
@override
GoRouter router(BuildContext context) => goRouter;
@override
CoreThemeState get themeState => CoreThemeState(
lightTheme: AppTheme.lightTheme,
darkTheme: AppTheme.darkTheme,
);
@override
AssetsPath get assetsPath => AssetsPath().copyWith(
loading: 'assets/images/loading/loading-loop.gif',
);
}
void mainDelegate() async {
runMain(
configs: AppConfigs(),
beforeAppBuilder: (child) {
return CoreApp(
builder: (context, child) {
return child!;
},
);
},
);
}
void main() async {
mainDelegate();
}