gitextract_t4tm_p0m/ ├── .fvm/ │ └── fvm_config.json ├── .gitattributes ├── .github/ │ ├── labeler.yml │ └── workflows/ │ ├── greetings.yml │ ├── label.yml │ └── publish.yml ├── .gitignore ├── .metadata ├── .vscode/ │ ├── launch.json │ └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_EN.md ├── analysis_options.yaml ├── android/ │ ├── .gitignore │ ├── app/ │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── io/ │ │ └── flutter/ │ │ └── plugins/ │ │ └── GeneratedPluginRegistrant.java │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── settings.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ └── kotlin/ │ └── com/ │ └── yuxiaor/ │ └── flutter/ │ └── g_faraday/ │ ├── Faraday.kt │ ├── FaradayActivity.kt │ ├── FaradayColorBaseSplashScreen.kt │ ├── FaradayConstants.kt │ ├── FaradayFragment.kt │ ├── FaradayNavigator.kt │ ├── GFaradayPlugin.kt │ ├── ResultProvider.kt │ └── channels/ │ ├── CommonChannel.kt │ ├── NavigatorAnchor.kt │ ├── NetChannel.kt │ └── NoticeChannel.kt ├── doc/ │ ├── bridge.md │ ├── callback.md │ ├── ci.md │ ├── ios-simulator-install.md │ ├── ios_navigation_bar.md │ ├── json.md │ ├── net.md │ ├── notification.md │ └── route.md ├── example/ │ ├── .gitignore │ ├── .metadata │ ├── .vscode/ │ │ ├── launch.json │ │ └── settings.json │ ├── README.md │ ├── analysis_options.yaml │ ├── android/ │ │ ├── .gitignore │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ ├── release/ │ │ │ │ └── output-metadata.json │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin/ │ │ │ │ │ └── com/ │ │ │ │ │ └── yuxiaor/ │ │ │ │ │ └── flutter/ │ │ │ │ │ └── g_faraday_example/ │ │ │ │ │ ├── App.kt │ │ │ │ │ ├── activity/ │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ ├── SingleTaskFlutterActivity.kt │ │ │ │ │ │ ├── SingleTopFlutterActivity.kt │ │ │ │ │ │ └── splash/ │ │ │ │ │ │ └── FirstFlutterActivity.kt │ │ │ │ │ ├── basic/ │ │ │ │ │ │ ├── FlutterToNativeActivity.kt │ │ │ │ │ │ ├── Native2FlutterActivity.kt │ │ │ │ │ │ ├── TabContainerActivity.kt │ │ │ │ │ │ ├── TransparentBackgroundFlutterActivity.kt │ │ │ │ │ │ └── fragments/ │ │ │ │ │ │ └── NativeFragment.kt │ │ │ │ │ ├── faraday/ │ │ │ │ │ │ └── CustomNavigator.kt │ │ │ │ │ ├── fragment/ │ │ │ │ │ │ └── TestFragment.kt │ │ │ │ │ ├── utils/ │ │ │ │ │ │ └── ViewExt.kt │ │ │ │ │ └── widget/ │ │ │ │ │ ├── BaseDialog.kt │ │ │ │ │ └── NotificationDialog.kt │ │ │ │ └── res/ │ │ │ │ ├── anim/ │ │ │ │ │ ├── in_from_left.xml │ │ │ │ │ ├── in_from_right.xml │ │ │ │ │ ├── out_from_left.xml │ │ │ │ │ └── out_from_right.xml │ │ │ │ ├── color/ │ │ │ │ │ └── check_primary_light.xml │ │ │ │ ├── drawable/ │ │ │ │ │ ├── launch_background.xml │ │ │ │ │ ├── tab_file.xml │ │ │ │ │ ├── tab_home.xml │ │ │ │ │ ├── tab_house.xml │ │ │ │ │ └── tab_msg.xml │ │ │ │ ├── layout/ │ │ │ │ │ ├── activity_flutter2native.xml │ │ │ │ │ ├── activity_fragment.xml │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ ├── activity_native2flutter.xml │ │ │ │ │ ├── activity_tab_container.xml │ │ │ │ │ ├── dialog_notification.xml │ │ │ │ │ └── frag_test.xml │ │ │ │ ├── navigation/ │ │ │ │ │ └── nav_graph.xml │ │ │ │ ├── values/ │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── values-v31/ │ │ │ │ └── styles.xml │ │ │ └── profile/ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ └── settings.gradle │ ├── ios/ │ │ ├── .gitignore │ │ ├── Flutter/ │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Runner/ │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── logo.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Faraday/ │ │ │ │ ├── FaradayCommon.swift │ │ │ │ ├── FaradayNet.swift │ │ │ │ └── FaradayRoute.swift │ │ │ ├── GeneratedPluginRegistrant.h │ │ │ ├── GeneratedPluginRegistrant.m │ │ │ ├── Info.plist │ │ │ ├── Runner-Bridging-Header.h │ │ │ └── ViewControllers/ │ │ │ ├── BaseViewController.swift │ │ │ ├── Basic/ │ │ │ │ ├── Flutter2NativeViewController.swift │ │ │ │ ├── Flutter2NativeViewController.xib │ │ │ │ ├── Native2FlutterViewController.swift │ │ │ │ ├── Native2FlutterViewController.xib │ │ │ │ └── TabContainer/ │ │ │ │ ├── Tab1ViewController.swift │ │ │ │ ├── Tab2ViewController.swift │ │ │ │ ├── TabContainer.storyboard │ │ │ │ └── TabSplitViewController.swift │ │ │ ├── MainavigationViewController.swift │ │ │ ├── Others/ │ │ │ │ ├── NeedNavigationBarViewController.swift │ │ │ │ ├── NoNavigationBarViewController.swift │ │ │ │ └── Other.storyboard │ │ │ ├── Splash/ │ │ │ │ └── HomeFlutterViewController.swift │ │ │ └── Tab0ViewController.swift │ │ ├── Runner.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── Runner.xcscheme │ │ └── Runner.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ ├── lib/ │ │ ├── fluro_router.dart │ │ ├── main.dart │ │ ├── main_fluro.dart │ │ ├── main_get.dart │ │ └── src/ │ │ ├── debug/ │ │ │ └── debug.dart │ │ ├── pages/ │ │ │ ├── example_page_scaffold.dart │ │ │ ├── features/ │ │ │ │ ├── basic/ │ │ │ │ │ ├── basic.dart │ │ │ │ │ └── pages/ │ │ │ │ │ ├── flutter_to_flutter.dart │ │ │ │ │ ├── flutter_to_native.dart │ │ │ │ │ ├── native_to_flutter.dart │ │ │ │ │ ├── tab_page.dart │ │ │ │ │ └── transparent_page.dart │ │ │ │ ├── notification/ │ │ │ │ │ └── notification.dart │ │ │ │ ├── other/ │ │ │ │ │ └── other.dart │ │ │ │ └── splash/ │ │ │ │ └── splash.dart │ │ │ └── home_page.dart │ │ ├── utils/ │ │ │ ├── observer.dart │ │ │ └── simple_localizations.dart │ │ └── widgets/ │ │ ├── action.dart │ │ └── section.dart │ ├── pubspec.yaml │ └── test/ │ └── widget_test.dart ├── example_objc_only/ │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── ios/ │ │ ├── .gitignore │ │ ├── Flutter/ │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Runner/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── LaunchImage.imageset/ │ │ │ │ ├── Contents.json │ │ │ │ └── README.md │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── DemoViewController.h │ │ │ ├── DemoViewController.m │ │ │ ├── FaradayHelper.swift │ │ │ ├── Info.plist │ │ │ ├── Runner-Bridging-Header.h │ │ │ └── main.m │ │ ├── Runner.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata/ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── Runner.xcscheme │ │ └── Runner.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ ├── lib/ │ │ └── main.dart │ ├── pubspec.yaml │ └── test/ │ └── widget_test.dart ├── g_faraday.iml ├── ios/ │ ├── .gitignore │ ├── Assets/ │ │ └── .gitkeep │ ├── Classes/ │ │ ├── Faraday.swift │ │ ├── FaradayExtended.swift │ │ ├── FaradayFlutterViewController.swift │ │ ├── FlutterEngine+Identifier.swift │ │ ├── GFaradayPlugin.h │ │ ├── GFaradayPlugin.m │ │ ├── NotificationCenter+Faraday.swift │ │ ├── Options.swift │ │ ├── SwiftGFaradayPlugin.swift │ │ ├── UIViewController+Faraday.swift │ │ ├── UIViewController+Swizzle.swift │ │ └── UIViewController+TopMost.swift │ └── g_faraday.podspec ├── lib/ │ ├── g_faraday.dart │ └── src/ │ ├── common/ │ │ ├── common.dart │ │ ├── entry.dart │ │ └── net.dart │ ├── faraday.dart │ ├── route/ │ │ ├── arg.dart │ │ ├── native_bridge.dart │ │ ├── navigator.dart │ │ ├── navigator_ext.dart │ │ ├── observer.dart │ │ ├── options.dart │ │ └── route.dart │ └── widgets/ │ ├── debugger.dart │ ├── log.dart │ └── notification_listener.dart └── pubspec.yaml