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

Code generation for Flutter Padding widgets based on your constants.

example/example.md

paddings.dart

// ignore: unused_import
import 'package:flutter/material.dart';
import 'package:paddinger_annotations/paddinger_annotations.dart';

part 'paddings.g.dart';

@paddinger
const double PADDING_NORMAL = 8;
@paddinger
const double PADDING_EXTREME = 56;

main.dart

import 'package:example/paddings.dart';
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: Scaffold(
          body: Column(mainAxisAlignment: MainAxisAlignment.center, children: [
        NormalAllPadding(
            child: Row(
          children: [
            Text("Hello Paddinger"),
          ],
        )),
        ExtremeVerticalPadding(
            child: Row(
          children: [
            Text("Hello Paddinger again"),
          ],
        ))
      ])),
    );
  }
}
18
likes
130
pub points
0%
popularity

Publisher

verified publisheremanuelepapa.dev

Code generation for Flutter Padding widgets based on your constants.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

analyzer, build, paddinger_annotations, recase, source_gen

More

Packages that depend on paddinger