Native Integration (Swift/Kotlin)

Integrate Flutter apps with native iOS Swift/UIKit and Android Kotlin/SDK features.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/vertivolatam/monorepo --skill native-integration-swift-kotlin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Native Integration (Swift/Kotlin)
Source: https://github.com/vertivolatam/monorepo/tree/main/skills/flutter/native-integration
Command: npx skills add https://github.com/vertivolatam/monorepo --skill native-integration-swift-kotlin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires path_provider, image_picker, permission_handler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables seamless integration between your Flutter application and the native functionalities of iOS (Swift/UIKit) and Android (Kotlin/Android SDK), allowing you to leverage platform-specific features beyond standard Flutter capabilities.

Core Features & Use Cases

  • Native UI Components: Embed native views like maps or custom UI elements directly within your Flutter app.
  • Hardware Access: Utilize native APIs for camera, file system, and other device hardware.
  • Platform-Specific APIs: Integrate with advanced iOS/Android frameworks (e.g., SwiftUI, Jetpack Compose, App Extensions).
  • Use Case: You need to display a highly interactive native map with custom markers and real-time location updates within your Flutter app. This Skill provides the necessary bridge to embed the native map view and handle communication between Flutter and the native map component.

Quick Start

Use the native_integration skill to implement native camera access for both iOS and Android platforms.

Frequently Asked Questions about Native Integration (Swift/Kotlin)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I embed native iOS UI components like UIKit inside a Flutter app?

To access device hardware like cameras and file systems in Flutter, you integrate native iOS and Android APIs using Kotlin and Swift. This approach bridges your application with platform-specific frameworks to handle hardware interactions.

Can I use Swift and Kotlin to interact with platform-specific frameworks in Flutter?

Yes, you can use Swift and Kotlin to interact with platform-specific frameworks in Flutter. This integration enables your application to leverage advanced iOS and Android frameworks like SwiftUI and Jetpack Compose directly.

What is the best way to display a native map with real-time updates in Flutter?

The best way to display a native map with real-time updates in Flutter is by embedding native views. This technique provides the necessary bridge to embed the native map component and handle communication between Flutter and the native map.

Does Flutter platform views support advanced Android SDK functionalities like Jetpack Compose?

Yes, Flutter platform views supports advanced Android SDK functionalities like Jetpack Compose. It facilitates deep integration with native Android functionalities, allowing you to leverage platform-specific features beyond standard capabilities.

When should I not use Flutter and instead write fully native iOS or Android code?

You should not use Flutter platform views when your application relies entirely on platform-dependent features that require deep hardware access. In such cases, writing fully native iOS or Android code avoids the bridge communication overhead.