How to add new features in Qgroundcontrol UI?

Hi , can anyone suggest me how to add new features in QGC ui? where should i begin with?
Thanks in advance

Go to the web of qgc and you can download all of source code, there is a forum of developer. You can use visual studio or Qt creator.