Study the User Interface Toolkit
Ubuntu has released the Ubuntu User Interface Toolkit, which is listed in the References section. It tells you how to import needed parts into your app when you are writing it. It tells you what various classes do, how they work, and notes where they may still be in development so you can watch for changes.
Included topics are:
General Topics, such as layout and resolution independence so that apps look good regardless of the type of device they are used on.
Basic QML Types, such as buttons, checkboxes, and labels. ...
Get Ubuntu Unleashed 2014 Edition: Covering 13.10 and 14.04,Ninth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.