oh_my_flutter 0.2.0 copy "oh_my_flutter: ^0.2.0" to clipboard
oh_my_flutter: ^0.2.0 copied to clipboard

Focused Flutter utilities for colors, time, gestures, connectivity, telephony, and WhatsApp links.

example/lib/main.dart

import 'package:clock/clock.dart';
import 'package:flutter/material.dart';
import 'package:oh_my_flutter/oh_my_flutter.dart';

void main() => runApp(const UtilityExample());

/// A small gallery for the public utility APIs.
class UtilityExample extends StatelessWidget {
  /// Creates the utility example.
  const UtilityExample({super.key});

  @override
  Widget build(BuildContext context) {
    final label = withClock(
      Clock.fixed(DateTime.utc(2026, 1, 1, 12)),
      () => DateTime.utc(2026, 1, 1, 11, 55).timeAgo<String>(
        onMinutesAgo: (minutes) => '$minutes minutes ago',
      ),
    );

    return MaterialApp(
      home: Scaffold(
        body: Center(
          child: DecoratedBox(
            decoration: BoxDecoration(
              color: const Color(0xFFFF4A4B),
              borderRadius: BorderRadius.circular(16),
            ),
            child: Padding(
              padding: const EdgeInsets.all(24),
              child: Text(label, style: const TextStyle(color: Colors.white)),
            ),
          ),
        ),
      ),
    );
  }
}
2
likes
0
points
799
downloads

Publisher

verified publisherventairy.com

Weekly Downloads

Focused Flutter utilities for colors, time, gestures, connectivity, telephony, and WhatsApp links.

Repository (GitHub)
View/report issues

Topics

#flutter #utilities #extensions

License

unknown (license)

Dependencies

clock, dio, flutter, internet_connection_checker_plus, meta, url_launcher

More

Packages that depend on oh_my_flutter