easy_theme_extension 0.0.1-dev.4 copy "easy_theme_extension: ^0.0.1-dev.4" to clipboard
easy_theme_extension: ^0.0.1-dev.4 copied to clipboard

A zero-boilerplate code generator for Flutter ThemeExtension classes.

example/lib/main.dart

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

part 'main.g.dart';

@easyTheme
abstract class _MyTheme {
  Color? get primary;
  Color? get secondary;
  EdgeInsets get padding;
}

void main() {
  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Center(
          child: Text('Hello World!'),
        ),
      ),
    );
  }
}
0
likes
0
points
326
downloads

Publisher

verified publisheralbinpk.dev

Weekly Downloads

A zero-boilerplate code generator for Flutter ThemeExtension classes.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

meta

More

Packages that depend on easy_theme_extension