injecta 0.1.1 copy "injecta: ^0.1.1" to clipboard
injecta: ^0.1.1 copied to clipboard

outdated

Library that provides a simple and efficient service registry

example/main.dart

import 'package:flutter/widgets.dart';
import 'package:injecta/injecta.dart';

void main() {
  runApp(
    ServiceRegistry(
      services: [
        () => CounterService(),
      ],
      child: const App(),
    ),
  );
}

class CounterService {
  int counter = 0;

  void increment() => counter++;
}

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

  @override
  Widget build(BuildContext context) {
    return GestureDetector(
      onTap: () => context.read<CounterService>().increment(),
    );
  }
}
6
likes
0
points
13
downloads

Publisher

verified publisherkalucky0.dev

Weekly Downloads

Library that provides a simple and efficient service registry

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on injecta