architecture_utils 0.0.2 copy "architecture_utils: ^0.0.2" to clipboard
architecture_utils: ^0.0.2 copied to clipboard

A new flutter plugin project.

example/lib/main.dart

import 'package:architecture_utils/architecture_utils.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          final noSpaces = RemoveSpaces().call('A string with spaces');
          print(noSpaces);
        },
        child: Icon(Icons.add),
      ),
    );
  }
}

class RemoveSpaces extends BasicUsecase<String, String> {
  @override
  Future<String> call(String input) async {
    return input.replaceAll(' ', '');
  }
}
0
likes
100
pub points
0%
popularity

Publisher

unverified uploader

A new flutter plugin project.

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dartz, flutter

More

Packages that depend on architecture_utils