Native vs. Hybrid Mobile Development

At some point in your career as a mobile developer, you might be asked what do you prefer, building a native or a hybrid mobile app. Below, I summarized the pros and cons of each approach and where each one can be used.