flutty 0.1.3 copy "flutty: ^0.1.3" to clipboard
flutty: ^0.1.3 copied to clipboard

FluttyUI Component Library

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutty/flutty.dart';
import 'package:flutty_example/pages/flutty_temp_progress.dart';
import 'package:flutty_example/theme_controller.dart';

import 'app_routes.dart';
import 'flutty_scaffold.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const ExampleApp());
}

class ExampleApp extends StatefulWidget {
  const ExampleApp({super.key});

  @override
  State<ExampleApp> createState() => _ExampleAppState();
}

class _ExampleAppState extends State<ExampleApp> {
  ThemeData _currentTheme = fluttyDark;

  void _toggleTheme() {
    setState(() {
      _currentTheme = _currentTheme == fluttyDark ? fluttyLight : fluttyDark;
    });
  }

  @override
  Widget build(BuildContext context) {
    return ThemeController(
      theme: _currentTheme,
      toggleTheme: _toggleTheme,
      child: MaterialApp(
        navigatorKey: toastNavigatorKey,
        theme: _currentTheme,
        routes: appRoutes.map((key, pageBuilder) {
          return MapEntry(
            key,
                (context) => FluttyScaffold(
              title: key.replaceFirst('/', ''),
              body: pageBuilder(context),
            ),
          );
        }),
        home: FluttyScaffold(
          title: "Flutty Demo",
          body: Container(),

        ),
      ),
    );
  }
}
0
likes
0
points
37
downloads

Publisher

unverified uploader

Weekly Downloads

FluttyUI Component Library

Homepage

License

unknown (license)

Dependencies

analyzer, flutter, flutty_heroicons, google_fonts, intl, mocktail, url_launcher

More

Packages that depend on flutty