dispose method
Implementation
Future<void> dispose() async {
// Save state before disposing
await saveState();
stop();
await _controller.close();
}
Future<void> dispose() async {
// Save state before disposing
await saveState();
stop();
await _controller.close();
}