When you update the plugin, your users use the Synchronize button to get updates, just like with the project.
Text {
text: "Vegetation Monitoring: Plugin Component"
color: PluginTheme.green
font.pixelSize: 20
horizontalAlignment: Text.AlignHCenter
anchors.centerIn: parent
}
If you try to use this protocol in your development process, you will completely lose your mind. Until you have a deliverable plugin, set it up as a local QField project. I'm too embarrassed to say how long I dragged myself through the synchronization process before I got smart.
"C:\Program Files\QField\usr\bin\qfield.exe" %ROOT%\projects\demo1_hello\demo1_hello.qgs