easiness 0.1.0 copy "easiness: ^0.1.0" to clipboard
easiness: ^0.1.0 copied to clipboard

Flutter extensions for spacing, padding, margin, radius, and logging to make UI code concise and clean.

example/lib/main.dart

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

void main() {
  // Your main application code here
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Easiness Example',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const HomeScreen(),
    );
  }
}

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

  @override
  State<HomeScreen> createState() => _HomeScreenState();
}

class _HomeScreenState extends State<HomeScreen> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Easiness Example'),
      ),
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          const Text(
            'Welcome to Easiness Package Example!',
          ),
          ElevatedButton(
            onPressed: () {
              'This is an error message'.logError();
              'This is a success message'.logSuccess();
              'This is an info message'.logInfo();
            },
            child: const Text('Log Messages'),
          ).center(),
          40.hGap,
          Row(
            children: [
              const Text('Hello'),
              50.wGap,
              const Text('Easiness'),
            ],
          ),
          const Text('data').paddingOnly(left: 50),
          Image.network(
            'https://imgs.search.brave.com/XaBRM29LsnV3wWBk9xK7n9RnE33cCrkDGGvAKyWEXCs/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9jZG4u/aGFzaG5vZGUuY29t/L3Jlcy9oYXNobm9k/ZS9pbWFnZS91cGxv/YWQvdjE3NTk1MDc5/NjIxOTQvOWYxYmZm/ODAtMjIwNS00ZTYz/LWE2YjctOGZlZTYw/NWJjNWZhLnBuZw',
          ).borderRadius(23).paddingSym(h: 30)
        ],
      ),
    );
  }
}
1
likes
140
points
36
downloads

Documentation

API reference

Publisher

verified publishernahid.info.bd

Weekly Downloads

Flutter extensions for spacing, padding, margin, radius, and logging to make UI code concise and clean.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on easiness