flutter clean deletes build-cache which is in the /build folder. An example of when to use it would be when you make significant changes to platform-specific files in the /ios and /android folder.