extensions_flutter 0.3.14 copy "extensions_flutter: ^0.3.14" to clipboard
extensions_flutter: ^0.3.14 copied to clipboard

Adds Flutter integration for the extensions package.

example/example.dart

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

final _builder = Host.createApplicationBuilder()
  ..environment.applicationName = 'extensions_flutter_example'
  ..services.addFlutter(
    (flutter) => flutter.runApp((services) => MyApp(services: services)),
  );

final host = _builder.build();

Future<void> main() async => await host.run();

class MyApp extends StatelessWidget {
  const MyApp({super.key, required this.services});

  final ServiceProvider services;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Extensions Flutter Example')),
        body: Center(
          child: Text(
            'Hello, ${services.getRequiredService<HostEnvironment>().applicationName}!',
          ),
        ),
      ),
    );
  }
}
1
likes
160
points
195
downloads

Publisher

verified publisherjamiewest.dev

Weekly Downloads

Adds Flutter integration for the extensions package.

Repository
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, extensions, flutter

More

Packages that depend on extensions_flutter