discuses the differences in Guidelines, Principle, and Theories. Most companies release their guidelines so that developers can follow them.
Follow the Android or IOS guidelines. Find three examples of apps that break or follow the system design guidelines. This can be all in one app or across 3 apps.