Here is a short tutorial that focuses on how to upgrade to GDBus from a low-level dbus-glib. However, there are some good examples that have helped me.
If you use GObject, you can easily place your object in GDBus without using any xml code generation. (see manual above)
source share