if you use dart:io's Platform.isIOS; Platform.isAndroid; or the kIsWeb constant is that a runtime or a compile time check? It is absolutely critical that it is a compile time check because I need the app to be minimal in size. I know you can do some complex/fancy checks with external packages and all that like described here, but I would love to keep it simple if else statements. Also can someone provide documentation or articles so that I can read up on it.