Skip to main content

colveor_ui 0.0.1 copy "colveor_ui: ^0.0.1" to clipboard
colveor_ui: ^0.0.1 copied to clipboard

Themed Flutter UI toolkit with widgets, light/dark theming, go_router routing and base screen classes. The UI layer of Colveor.

example/lib/main.dart

import 'package:colveor_ui/colveor_ui.dart';
import 'package:flutter/material.dart';

import 'package:colveor_ui_example/routes/app_routes.dart';
import 'package:colveor_ui_example/core/theme/app_theme.dart';
import 'package:colveor_ui_example/core/config/app_config.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final config = AppConfig();
  await VoBootstrap.initialize(config: config);

  runApp(
    ColveorApp(
      config: config,
      appRoutes: appRoutes,
      builder: (context, colveor) => App(colveor: colveor),
    ),
  );
}

class App extends StatelessWidget {
  const App({super.key, required this.colveor});

  final ColveorRef colveor;

  AppTheme get _theme => AppTheme();

  @override
  Widget build(BuildContext context) => MaterialApp.router(
    title: AppConfig().appName,
    debugShowCheckedModeBanner: false,
    theme: _theme.light,
    darkTheme: _theme.dark,
    themeMode: colveor.themeMode,
    routerConfig: colveor.router,
  );
}
0
likes
0
points
93
downloads

Publisher

verified publisherskyapplabs.com

Weekly Downloads

Themed Flutter UI toolkit with widgets, light/dark theming, go_router routing and base screen classes. The UI layer of Colveor.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

country_flags, flutter, flutter_libphonenumber, flutter_riverpod, flutter_screenutil_plus, flutter_secure_storage, flutter_svg, freezed_annotation, go_router, intl, json_annotation, logger, pinput, riverpod_annotation

More

Packages that depend on colveor_ui