platform top-level property

Platform platform

Platform info Works on the web, mobile phones, desktops and console. Provides platform information such as:

  • Build mode

    • release (release build mode)
    • profile (profile build mode)
    • debug (debug build mode)
  • Host platform type

    • io (desktops, mobile, console)
    • web (browser)
  • Operation system

    • Fuchsia
    • Linux
    • MacOS
    • Windows
    • iOS
    • Android
    • Unknown
  • Version

  • Locale string

  • The number of individual execution units of the machine.

  • Operating system is known type

  • Is mobile device (Android, iOS)

  • Is desktop device (Windows, MacOS, Fuchsia)

  • Is material (Android, Fuchsia)

  • Is cupertino (MacOS, iOS)

Implementation

Platform get platform => Platform.instance;