loading_state 0.0.1
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.
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();
}