katana_shorten 1.2.17 copy "katana_shorten: ^1.2.17" to clipboard
katana_shorten: ^1.2.17 copied to clipboard

Flutter package to write Duration, EdgeInsets, etc. in short descriptions. Simple widgets are also provided.

example/lib/main.dart

// Flutter imports:
import 'package:flutter/material.dart';

// Package imports:
import 'package:katana_shorten/katana_shorten.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: const ShortenPage(),
      title: "Flutter Demo",
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("App Demo")),
      body: Container(
        color: Colors.blue,
        padding: 16.p,
        child: const ColoredBox(
          color: Colors.red,
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          debugPrint("Start");
          Future.delayed(1.s);
          debugPrint("End");
        },
        child: const Icon(Icons.check),
      ),
    );
  }
}
1
likes
130
points
1.02k
downloads

Documentation

API reference

Publisher

verified publishermathru.net

Weekly Downloads

Flutter package to write Duration, EdgeInsets, etc. in short descriptions. Simple widgets are also provided.

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter, katana

More

Packages that depend on katana_shorten