Creating views and adding view constraints programmatically i.e. without storyboard.
Creating and adding views programmatically.