native_ios_ui 0.0.1 copy "native_ios_ui: ^0.0.1" to clipboard
native_ios_ui: ^0.0.1 copied to clipboard

A Flutter plugin that provides native iOS UITabBarController integration for Flutter apps.

0.0.1 #

Features #

  • Native iOS UITabBarController Integration: Create and manage native iOS tab bar controllers from Flutter
  • SF Symbols Support: Use SF Symbols for tab icons with selected/unselected states
  • Tab Bar Customization: Customize colors, translucency, and appearance
  • Programmatic Control: Set and get selected tab index programmatically
  • Dynamic Updates: Update tab bar items dynamically at runtime
  • Smooth Transitions: Native iOS animations and transitions
  • Navigation Controller Integration: Each tab gets its own navigation controller
  • Comprehensive Example: Full example app demonstrating all features

API #

  • createTabBarController() - Creates a native iOS UITabBarController
  • updateTabBarItems() - Updates tab bar items dynamically
  • setSelectedIndex() - Sets the selected tab index
  • getSelectedIndex() - Gets the currently selected tab index
  • customizeTabBarAppearance() - Customizes tab bar appearance
  • TabBarItem class for defining tab items with SF Symbols

Requirements #

  • iOS 13.0+
  • Flutter 3.3.0+
  • Xcode 12.0+

Example Usage #

final items = [
  TabBarItem(
    title: 'Home',
    iconName: 'house',
    selectedIconName: 'house.fill',
    tag: 0,
  ),
];

await nativeIosUi.createTabBarController(items: items);

Platform Support #

  • ✅ iOS (Native UITabBarController)
  • ❌ Android (iOS-specific functionality)
4
likes
0
points
5
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that provides native iOS UITabBarController integration for Flutter apps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on native_ios_ui

Packages that implement native_ios_ui