while building a dotnet app I noticed all the .yaml files in the examples use:
Â
apps:
     app:
     ....ectÂ
parts:
     app:
     ....ectÂ
Note that <app> showld be replaced with your command name for best practice (to the best of my knowledge although documentation is limited)
Â
apps:
     my-app:
     ....ectÂ
parts:
     my-app:
     ....ectÂ
not doing so will give an error when you try and run that snap:
error: cannot find app "<your app command>" in "<your app name>"
*note this does not prevent you from running but make it much harder to troubleshoot.Â
Â