I'd say it's really easy to create a form layout using the kv-language (which is yaml based and hooks into Python classes)
If you want to use somethimg else than the default theme however, you might need to do some extra work. As someone else commented, there is a material design theme, haven't used that myself though.