Ha, I actually wrote something really similar (without knowing about QD) for RubyMotion: https://github.com/clayallsopp/formotion
Ruby is better suited to this IMO (no clunky file loading), but I agree they both prove dynamic native views need more exploration