native_kit_platform_interface library
Platform interface and Pigeon contract shared by every native_kit platform implementation.
App code should depend on package:native_kit instead; the types exported
here are transport DTOs and may change between minor versions.
Classes
- ActionSheetRequestDto
- AdaptiveSheetRequestDto
- AdaptiveSheetResultDto
- AlertActionDto
- AlertRequestDto
- AlertResultDto
- AlertTextFieldDto
- AppReviewRequestDto
- AppReviewResultDto
- AuthenticateRequestDto
- AuthenticateResultDto
- CalendarEventRequestDto
- CalendarEventResultDto
- CodeScanRequestDto
- ColorPickerRequestDto
- ContactPickerRequestDto
- ContextMenuRequestDto
- DateTimePickerRequestDto
- DateTimePickerResultDto
- DictionaryRequestDto
- DocumentPickerRequestDto
- DocumentScanRequestDto
- DocumentScanResultDto
- FontPickerRequestDto
- FontPickerResultDto
- HapticEventDto
- HapticRequestDto
- InAppBrowserRequestDto
- LiveTextRequestDto
- LiveTextResultDto
- LocationPickerRequestDto
- MarkupRequestDto
- MarkupResultDto
- MediaPickerRequestDto
- MenuItemDto
- An entry of an action sheet, context menu or adaptive sheet.
- NativeKitErrorCodes
- Error codes shared by the iOS and Android implementations.
- NativeKitPlatform
- The interface every native_kit platform implementation must extend.
- NativeRect
- A rectangle in Flutter logical pixels, relative to the Flutter view.
- NativeThemeConfig
-
Theme information extracted from the calling
BuildContext. - OverlaysHostApi
-
Implemented by
OverlaysHandleron iOS and Android. - PickedContactDto
- PickedDocumentDto
- PickedLocationDto
- PickedMediaDto
- PigeonNativeKitPlatform
- Default NativeKitPlatform backed by the generated Pigeon host APIs.
- PreviewFileRequestDto
- PrintRequestDto
- SaveDocumentRequestDto
- ScannedCodeDto
- SecurityHardwareHostApi
-
Implemented by
SecurityAndHardwareHandleron iOS and Android. - SheetDetentDto
- SpeechPromptRequestDto
- SubjectExtractionRequestDto
- SubjectExtractionResultDto
- SystemPanelRequestDto
- SystemPanelResultDto
- SystemUtilitiesHostApi
-
Implemented by
SystemUtilitiesHandleron iOS and Android. - TextBlockDto
- TooltipRequestDto
- TranslationRequestDto
- ValuePickersHostApi
-
Implemented by
ValuePickersHandleron iOS and Android. - VideoTrimRequestDto
- VideoTrimResultDto
- VisionMediaHostApi
-
Implemented by
VisionAndMediaHandleron iOS and Android. - WheelColumnDto
- WheelPickerRequestDto
- ZeroPermPickersHostApi
-
Implemented by
ZeroPermPickersHandleron iOS and Android.
Enums
- ActionStyleDto
- Semantic style of a button or menu entry.
- AppReviewOutcomeDto
- AuthErrorDto
- BarcodeFormatDto
- BiometryTypeDto
- CalendarOutcomeDto
-
handedOffmeans the event was handed to an external app that does not report back whether it was saved (Android calendar intents, iOS .ics). - ContactFieldDto
- DatePickerStyleDto
- DateTimeModeDto
- HapticTypeDto
- ImageSourceDto
- KeyboardTypeDto
- Keyboard type for alert text fields.
- MediaFilterDto
- PrintFormatDto
- SheetActionKindDto
- SheetDetentKindDto
- SystemPanelTypeDto