إذا كنت اريد أن اصنع محرر للـUI مثل اللذي في الأندرويد ستوديو كما ذكر في هذا الموقع

https://developer.android.com/studio/write/layout-editor.html

وهو الـLayout Editor لأصمم بنفس الطريقة بإستخدام الـXML أيضا. لأستخدمها في بيئات مختلفة وأطارات مختلفة Frameworks .

ماهي المواضيع الذي لابد من معرفتها وتعلمها قبل البدء في هذا المشروع ؟