At the time of writing, the menubar plugin is still in experimental mode, which means it will probably be included in Flutter or in an official package soon. Meanwhile, you can use it through its GitHub URL. This is why in the pubspec.yaml file, you added the Git URL instead of a package dependency:
menubar:
git:
url: git://github.com/google/flutter-desktop-embedding.git
path: plugins/menubar
When you want to add a menu item in your app, you need to call the setApplicationMenu method, which is asynchronous and takes a List of Submenu objects.
A Submenu in turn is a class that requires a label (the text you see on the menu) and a list of children, which can be MenuItem or MenuDivider objects. When you insert a MenuDivider in a SubMenu, a horizontal line separator will be added to the list of items in the menu.
A MenuItem is what your users will actually click to perform the action you have provided in your app. In this recipe, you set its label, the enabled&...