Read-only column in Model Driven apps in 5 Steps

How can I make a field editable only to certain users in model-driven apps?
There are several ways, and taking advantage of the functionality provided by field level security is one of them.