Backend implementation details#
Although Toga is a cross-platform toolkit, it is sometimes necessary to invoke platform-specific logic. These guides provide information on how platform-specific features map onto the Toga backend API.
Accessing these APIs will result in an application that is no longer cross-platform
(unless you gate the usage of these APIs with sys.platform
or
toga.platform.current_platform
checks); however, accessing a backend API may be the
only way to implement a feature that Toga doesn’t provide.
For details on how to access the the backend implementations, see the documentation on Toga’s three-layer architecture.