Identifying host platforms in flutter has little confusion in the case of the web. we cover most of the issues of platform detection.
For mobile only.
For web included project.
You can also detect if you are running on the web using kIsWeb, a global constant indicating if the application was compiled to run on the web: