loading_state 0.0.1 copy "loading_state: ^0.0.1" to clipboard
loading_state: ^0.0.1 copied to clipboard

A lightweight Flutter package with a simple Cubit for managing loading states using show() and hide() methods.

example/main.dart

import 'package:loading_state/loading_state.dart';

void main() {
  final loadingCubit = LoadingCubit();

  // Listen to the loading state
  loadingCubit.stream.listen((isLoading) {
    if (isLoading) {
      print('Loading started...');
    } else {
      print('Loading finished.');
    }
  });

  // Show loading
  loadingCubit.show(); // Emits true

  // Hide loading
  loadingCubit.hide(); // Emits false

  // Dispose when done
  loadingCubit.close();
}
0
likes
160
points
12
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight Flutter package with a simple Cubit for managing loading states using show() and hide() methods.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

bloc, flutter

More

Packages that depend on loading_state