stunning_extensions 1.0.3 copy "stunning_extensions: ^1.0.3" to clipboard
stunning_extensions: ^1.0.3 copied to clipboard

A lightweight Dart package providing stunning extension methods for Strings, Dates, Numbers, and more, designed to make your code cleaner, shorter, and more readable.

example/lib/main.dart

import 'package:flutter/material.dart';

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

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

  @override
  Widget build(BuildContext context) => MaterialApp(
    title: 'Flutter Demo',
    theme: ThemeData(
      colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
    ),
    home: const MyHomePage(title: 'Flutter Demo Home Page'),
  );
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({required this.title, super.key});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) => Scaffold(
    appBar: AppBar(
      backgroundColor: Theme.of(context).colorScheme.inversePrimary,
      title: Text(widget.title),
    ),
    body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          const Text('You have pushed the button this many times:'),
          Text('$_counter', style: Theme.of(context).textTheme.headlineMedium),
        ],
      ),
    ),
    floatingActionButton: FloatingActionButton(
      onPressed: _incrementCounter,
      tooltip: 'Increment',
      child: const Icon(Icons.add),
    ),
  );
}
0
likes
160
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight Dart package providing stunning extension methods for Strings, Dates, Numbers, and more, designed to make your code cleaner, shorter, and more readable.

Repository (GitHub)
View/report issues

Topics

#dart #flutter #extensions #dart-extensions #flutter-extensions

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on stunning_extensions