startEditMode method
possibly not necessary in most cases it seems like things are well-behaved so a few changes at once will still result in only one response
the plugin will actually rebuild/renotify for each change so there's a chance that the notification sound and/or popup may be played/shown multiple times
if you await this first then make your changes and then call finshEditMode() the plugin will only call rebuild/renotify once for the whole batch
Implementation
Future<void> startEditMode() async {
await _invokeMainChannel("startEditNotification");
}