QField Plugin Workshop : FOSSGIS 2026

Conclusion

That's it. I'm done. We're done.

We have learned all the important aspects of the QField interface:

Participants have learned:

And we have learned some basic QML concepts:

What to Do Next

1. Connect with the QField Community

If you haven't already, sign up at https://community.qfield.org and join the QField community.

Feel free to send me a message or question there @Heather_Hillers

2. Stay Updated on New Plugins

Keep an eye on the QField plugin page on GitHub for more plugin examples:

https://github.com/topics/qfield-plugin

3. Keep Up with the Documentation

The QField documentation for plugins is still in its early stages and is being continuously developed. Check every few months for new developments, especially in the QField API.

https://docs.qfield.org/how-to/advanced-how-tos/plugins/

4. Use this Workshop.

This workshop was a lot of work and I don't give workshops professionally. I don't have the resources to take it much further. So let's make the most of it. Please take this workshop, share it, copy it, modify it, translate it, record it, use it for your documentation. Whatever you want.

This material remains at:

https://github.com/HeatherHillers/qfield_vegetation_monitoring

and

https://github.com/HeatherHillers/workshop_qfield_plugins_de

5. Share Your Plugins

Right now there are very few examples of project-level QField plugins. I actually don't know of any besides this one. This is bad. Nobody knows how to build these things.

We need more code examples so we can learn to build more things. If you build something, share it, even if it's too specialized for anyone else to use.

6. Learn More QML

Yes. QML is not Python.

The Qt Academy is the best place we know to learn QML. We would recommend the Qt Academy Introduction to QML as a good starting point.

Once you've worked through that, there are many more follow-up courses you can try.

Good luck and Godspeed!