BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osgeo.org//qgis-uc2026//speaker//XV8JF3
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-qgis-uc2026-3WAAQE@talks.osgeo.org
DTSTART;TZID=CET:20261006T113000
DTEND;TZID=CET:20261006T120000
DESCRIPTION:QField's built-in form interface covers most data collection ne
 eds — but what happens when your project demands something it simply can
 't deliver? This talk explores how to break free from QField's native form
  UI using the app-wide QML plugin mechanism: a powerful but largely undocu
 mented capability that puts full control of the data entry experience in y
 our hands.\n\nMost practitioners who discover QML customization in QField 
 start at the layer level. This talk makes the case for thinking bigger. By
  working at the app-wide plugin level — through main.qml and metadata.tx
 t — you gain the ability to intercept and completely replace QField's na
 tive form drawer for any layer in your project\, with a single\, maintaina
 ble plugin.\n\nWe'll walk through the key concepts: how QFieldSync exports
  projects and names GeoPackages\, how the app-wide plugin mechanism works 
 and why it differs fundamentally from layer-level customization\, and how 
 to use iface.findItemByObjectName("overlayFeatureFormDrawer") to hook into
  QField's UI at runtime. Along the way\, we'll cover the real challenges e
 ncountered — including QML/Qt integration quirks and debugging strategie
 s — and the solutions that made it work in production.\n\nWhether you're
  a QField power user who has hit the limits of the native form\, or a deve
 loper curious about what's possible beneath QField's surface\, this talk w
 ill give you a clear mental model and a practical starting point for build
 ing custom form experiences that your field teams will actually want to us
 e.
DTSTAMP:20260724T230605Z
LOCATION:Capalari
SUMMARY:QField Custom Forms with QML: Beyond the Native UI - Juan Gomez Lun
 a
URL:https://talks.osgeo.org/qgis-uc2026/talk/3WAAQE/
END:VEVENT
END:VCALENDAR
