startRecording method
Implementation
Future<void> startRecording() async {
if (_isRecording) return;
_isRecording = true;
_timer = Timer.periodic(const Duration(milliseconds: 100), (timer) async {
if (_isRecording) {
await _captureAndSaveScreenshot();
} else {
timer.cancel();
}
});
}