This article explains how to find out which apps are taking up the most space on your iPhone, so you can delete them and free up more room to store music, movies, apps, and more. The instructions in this article apply to both iOS 12 and iOS 11.
Checking how much space an app takes up on an iPhone is more accurate because the actual size of an app is not just the app itself. Apps also require preferences, stored files, and other data. An app that takes up 10 MB when you download it from the App Store can grow to many times that size once you start using it. You can only check how much space those extra files take up on your device.
To find out how much storage space an app needs on an iPhone:
Open the Settings app and go to General > iPhone Storage.