From 2a0b33151b3ef43a61b7313dc17f7ccb8ebfc0e2 Mon Sep 17 00:00:00 2001 From: "pengfei.zhou" Date: Sat, 21 Dec 2019 20:14:23 +0800 Subject: [PATCH] rename dirs --- {Android => doric-android}/.gitignore | 0 {Android => doric-android}/app/.gitignore | 0 {Android => doric-android}/app/build.gradle | 0 {Android => doric-android}/app/proguard-rules.pro | 0 .../app/src/main/AndroidManifest.xml | 0 {Android => doric-android}/app/src/main/assets/demo | 0 .../src/main/java/pub/doric/demo/DemoActivity.java | 0 .../src/main/java/pub/doric/demo/DemoLibrary.java | 0 .../src/main/java/pub/doric/demo/DemoPlugin.java | 0 .../src/main/java/pub/doric/demo/MainActivity.java | 0 .../src/main/java/pub/doric/demo/MyApplication.java | 0 .../src/main/java/pub/doric/demo/MyGlideModule.java | 0 .../main/java/pub/doric/demo/PullableActivity.java | 0 .../res/drawable-v24/ic_launcher_foreground.xml | 0 .../main/res/drawable/ic_launcher_background.xml | 0 .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/layout/activity_pullable.xml | 0 .../src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../src/main/res/xml/network_security_config.xml | 0 {Android => doric-android}/build.gradle | 0 {Android => doric-android}/devkit/.gitignore | 0 {Android => doric-android}/devkit/build.gradle | 0 .../devkit/consumer-rules.pro | 0 .../devkit/proguard-rules.pro | 0 .../pub/doric/devkit/ExampleInstrumentedTest.java | 0 .../devkit/src/main/AndroidManifest.xml | 0 .../src/main/java/pub/doric/devkit/DevKit.java | 0 .../pub/doric/devkit/DoricContextDebuggable.java | 0 .../java/pub/doric/devkit/DoricDebugDriver.java | 0 .../java/pub/doric/devkit/DoricDebugJSEngine.java | 0 .../src/main/java/pub/doric/devkit/DoricDev.java | 0 .../src/main/java/pub/doric/devkit/IDevKit.java | 0 .../main/java/pub/doric/devkit/IStatusCallback.java | 0 .../src/main/java/pub/doric/devkit/LocalServer.java | 0 .../src/main/java/pub/doric/devkit/WSClient.java | 0 .../doric/devkit/event/ConnectExceptionEvent.java | 0 .../pub/doric/devkit/event/EOFExceptionEvent.java | 0 .../pub/doric/devkit/event/EnterDebugEvent.java | 0 .../main/java/pub/doric/devkit/event/OpenEvent.java | 0 .../java/pub/doric/devkit/event/QuitDebugEvent.java | 0 .../java/pub/doric/devkit/event/ReloadEvent.java | 0 .../doric/devkit/remote/DoricRemoteJSExecutor.java | 0 .../pub/doric/devkit/remote/RemoteJSExecutor.java | 0 .../java/pub/doric/devkit/remote/ValueBuilder.java | 0 .../java/pub/doric/devkit/ui/DebugContextPanel.java | 0 .../java/pub/doric/devkit/ui/DemoDebugActivity.java | 0 .../src/main/java/pub/doric/devkit/ui/DevPanel.java | 0 .../pub/doric/devkit/ui/ScanQRCodeActivity.java | 0 .../pub/doric/devkit/util/SensorManagerHelper.java | 0 .../src/main/res/layout/layout_debug_context.xml | 0 .../main/res/layout/layout_debug_context_cell.xml | 0 .../devkit/src/main/res/layout/layout_dev.xml | 0 .../src/main/res/layout/layout_scan_qrcode.xml | 0 .../devkit/src/main/res/values/strings.xml | 0 {Android => doric-android}/doric/.gitignore | 0 {Android => doric-android}/doric/build.gradle | 0 {Android => doric-android}/doric/proguard-rules.pro | 0 .../doric/src/main/AndroidManifest.xml | 0 .../doric/src/main/assets/bundle | 0 .../doric/src/main/assets/debugger | 0 .../doric/src/main/java/pub/doric/Doric.java | 0 .../src/main/java/pub/doric/DoricActivity.java | 0 .../src/main/java/pub/doric/DoricComponent.java | 0 .../doric/src/main/java/pub/doric/DoricContext.java | 0 .../main/java/pub/doric/DoricContextManager.java | 0 .../src/main/java/pub/doric/DoricFragment.java | 0 .../doric/src/main/java/pub/doric/DoricLibrary.java | 0 .../src/main/java/pub/doric/DoricNativeDriver.java | 0 .../doric/src/main/java/pub/doric/DoricPanel.java | 0 .../src/main/java/pub/doric/DoricPanelFragment.java | 0 .../src/main/java/pub/doric/DoricRegistry.java | 0 .../doric/src/main/java/pub/doric/IDoricDriver.java | 0 .../src/main/java/pub/doric/async/AsyncCall.java | 0 .../src/main/java/pub/doric/async/AsyncResult.java | 0 .../main/java/pub/doric/async/SettableFuture.java | 0 .../main/java/pub/doric/engine/DoricJSEngine.java | 0 .../pub/doric/engine/DoricNativeJSExecutor.java | 0 .../src/main/java/pub/doric/engine/IDoricJSE.java | 0 .../extension/bridge/DoricBridgeExtension.java | 0 .../pub/doric/extension/bridge/DoricMethod.java | 0 .../pub/doric/extension/bridge/DoricPlugin.java | 0 .../pub/doric/extension/bridge/DoricPromise.java | 0 .../doric/extension/timer/DoricTimerExtension.java | 0 .../java/pub/doric/loader/DoricAssetJSLoader.java | 0 .../java/pub/doric/loader/DoricHttpJSLoader.java | 0 .../java/pub/doric/loader/DoricJSLoaderManager.java | 0 .../main/java/pub/doric/loader/IDoricJSLoader.java | 0 .../main/java/pub/doric/navbar/BaseDoricNavBar.java | 0 .../main/java/pub/doric/navbar/IDoricNavBar.java | 0 .../java/pub/doric/navigator/IDoricNavigator.java | 0 .../main/java/pub/doric/plugin/AnimatePlugin.java | 0 .../main/java/pub/doric/plugin/DoricJavaPlugin.java | 0 .../src/main/java/pub/doric/plugin/ModalPlugin.java | 0 .../main/java/pub/doric/plugin/NavBarPlugin.java | 0 .../main/java/pub/doric/plugin/NavigatorPlugin.java | 0 .../main/java/pub/doric/plugin/NetworkPlugin.java | 0 .../main/java/pub/doric/plugin/PopoverPlugin.java | 0 .../main/java/pub/doric/plugin/ShaderPlugin.java | 0 .../main/java/pub/doric/plugin/StoragePlugin.java | 0 .../java/pub/doric/refresh/DoricRefreshView.java | 0 .../java/pub/doric/refresh/DoricSwipeLayout.java | 0 .../java/pub/doric/refresh/PullingListener.java | 0 .../java/pub/doric/refresh/RefreshableNode.java | 0 .../src/main/java/pub/doric/shader/DoricLayer.java | 0 .../src/main/java/pub/doric/shader/GroupNode.java | 0 .../src/main/java/pub/doric/shader/HLayoutNode.java | 0 .../src/main/java/pub/doric/shader/ImageNode.java | 0 .../src/main/java/pub/doric/shader/LinearNode.java | 0 .../src/main/java/pub/doric/shader/RootNode.java | 0 .../main/java/pub/doric/shader/ScrollerNode.java | 0 .../src/main/java/pub/doric/shader/StackNode.java | 0 .../src/main/java/pub/doric/shader/SuperNode.java | 0 .../src/main/java/pub/doric/shader/TextNode.java | 0 .../src/main/java/pub/doric/shader/VLayoutNode.java | 0 .../src/main/java/pub/doric/shader/ViewNode.java | 0 .../pub/doric/shader/flowlayout/FlowAdapter.java | 0 .../doric/shader/flowlayout/FlowLayoutItemNode.java | 0 .../pub/doric/shader/flowlayout/FlowLayoutNode.java | 0 .../java/pub/doric/shader/list/ListAdapter.java | 0 .../java/pub/doric/shader/list/ListItemNode.java | 0 .../main/java/pub/doric/shader/list/ListNode.java | 0 .../java/pub/doric/shader/slider/SlideAdapter.java | 0 .../java/pub/doric/shader/slider/SlideItemNode.java | 0 .../java/pub/doric/shader/slider/SliderNode.java | 0 .../main/java/pub/doric/utils/DoricConstant.java | 0 .../java/pub/doric/utils/DoricContextHolder.java | 0 .../src/main/java/pub/doric/utils/DoricLog.java | 0 .../main/java/pub/doric/utils/DoricMetaInfo.java | 0 .../src/main/java/pub/doric/utils/DoricUtils.java | 0 .../src/main/java/pub/doric/utils/ThreadMode.java | 0 .../main/java/pub/doric/widget/HVScrollView.java | 0 .../src/main/res/drawable-xhdpi/doric_icon_back.png | Bin .../doric/src/main/res/drawable/divider.xml | 0 .../doric/src/main/res/layout/doric_activity.xml | 0 .../doric/src/main/res/layout/doric_fragment.xml | 0 .../src/main/res/layout/doric_framgent_panel.xml | 0 .../src/main/res/layout/doric_modal_prompt.xml | 0 .../doric/src/main/res/layout/doric_navigator.xml | 0 .../doric/src/main/res/values-v21/styles.xml | 0 .../doric/src/main/res/values/strings.xml | 0 .../doric/src/main/res/values/styles.xml | 0 {Android => doric-android}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {Android => doric-android}/gradlew | 0 {Android => doric-android}/gradlew.bat | 0 {Android => doric-android}/settings.gradle | 0 {demo => doric-demo}/.gitignore | 0 {demo => doric-demo}/.vscode/launch.json | 0 {demo => doric-demo}/.vscode/tasks.json | 0 {demo => doric-demo}/index.ts | 0 {demo => doric-demo}/package-lock.json | 0 {demo => doric-demo}/package.json | 0 {demo => doric-demo}/rollup.config.js | 0 {demo => doric-demo}/src/AnimatorDemo.ts | 0 {demo => doric-demo}/src/ComplicatedAnimations.ts | 0 {demo => doric-demo}/src/ComplicatedDemo.ts | 0 {demo => doric-demo}/src/Counter.ts | 0 {demo => doric-demo}/src/EffectsDemo.ts | 0 {demo => doric-demo}/src/FlowLayoutDemo.ts | 0 {demo => doric-demo}/src/ImageDemo.ts | 0 {demo => doric-demo}/src/LayoutDemo.ts | 0 {demo => doric-demo}/src/ListDemo.ts | 0 {demo => doric-demo}/src/ModalDemo.ts | 0 {demo => doric-demo}/src/NavbarDemo.ts | 0 {demo => doric-demo}/src/NavigatorDemo.ts | 0 {demo => doric-demo}/src/NetworkDemo.ts | 0 {demo => doric-demo}/src/PopoverDemo.ts | 0 {demo => doric-demo}/src/RefreshableDemo.ts | 0 {demo => doric-demo}/src/ScrollerDemo.ts | 0 {demo => doric-demo}/src/SliderDemo.ts | 0 {demo => doric-demo}/src/Snake.ts | 0 {demo => doric-demo}/src/StorageDemo.ts | 0 {demo => doric-demo}/src/image_base64.ts | 0 {demo => doric-demo}/src/utils.ts | 0 {demo => doric-demo}/tsconfig.json | 0 {iOS => doric-iOS}/.gitignore | 0 {iOS => doric-iOS}/.travis.yml | 0 {iOS => doric-iOS}/Doric.podspec | 0 {iOS => doric-iOS}/Example/.gitignore | 0 .../Example/Example.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Example.xcscheme | 0 {iOS => doric-iOS}/Example/Example/AppDelegate.h | 0 {iOS => doric-iOS}/Example/Example/AppDelegate.m | 0 .../AppIcon.appiconset/Contents.json | 0 .../Example/Example/Assets.xcassets/Contents.json | 0 .../Example/Base.lproj/LaunchScreen.storyboard | 0 .../Example/Example/Base.lproj/Main.storyboard | 0 {iOS => doric-iOS}/Example/Example/DemoVC.h | 0 {iOS => doric-iOS}/Example/Example/DemoVC.m | 0 {iOS => doric-iOS}/Example/Example/Info.plist | 0 .../Example/Example/QRScanViewController.h | 0 .../Example/Example/QRScanViewController.m | 0 {iOS => doric-iOS}/Example/Example/ViewController.h | 0 {iOS => doric-iOS}/Example/Example/ViewController.m | 0 {iOS => doric-iOS}/Example/Example/demo | 0 {iOS => doric-iOS}/Example/Example/main.m | 0 .../Example/ExampleTests/ExampleTests.m | 0 {iOS => doric-iOS}/Example/ExampleTests/Info.plist | 0 .../Example/ExampleUITests/ExampleUITests.m | 0 .../Example/ExampleUITests/Info.plist | 0 {iOS => doric-iOS}/Example/Podfile | 0 {iOS => doric-iOS}/LICENSE | 0 {iOS => doric-iOS}/Pod/Assets/.gitkeep | 0 {iOS => doric-iOS}/Pod/Assets/bundle | 0 {iOS => doric-iOS}/Pod/Assets/dist | 0 {iOS => doric-iOS}/Pod/Classes/.gitkeep | 0 .../Pod/Classes/Dev/DoricLocalServer.h | 0 .../Pod/Classes/Dev/DoricLocalServer.m | 0 {iOS => doric-iOS}/Pod/Classes/Dev/DoricWSClient.h | 0 {iOS => doric-iOS}/Pod/Classes/Dev/DoricWSClient.m | 0 {iOS => doric-iOS}/Pod/Classes/Doric.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricContext.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricContext.m | 0 {iOS => doric-iOS}/Pod/Classes/DoricContextHolder.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricContextHolder.m | 0 .../Pod/Classes/DoricContextManager.h | 0 .../Pod/Classes/DoricContextManager.m | 0 {iOS => doric-iOS}/Pod/Classes/DoricDriver.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricDriver.m | 0 {iOS => doric-iOS}/Pod/Classes/DoricPanel.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricPanel.m | 0 {iOS => doric-iOS}/Pod/Classes/DoricRegistry.h | 0 {iOS => doric-iOS}/Pod/Classes/DoricRegistry.m | 0 .../Pod/Classes/DoricViewController.h | 0 .../Pod/Classes/DoricViewController.m | 0 .../Pod/Classes/Engine/DoricJSCoreExecutor.h | 0 .../Pod/Classes/Engine/DoricJSCoreExecutor.m | 0 .../Pod/Classes/Engine/DoricJSEngine.h | 0 .../Pod/Classes/Engine/DoricJSEngine.m | 0 .../Pod/Classes/Engine/DoricJSExecutorProtocol.h | 0 .../Pod/Classes/Engine/DoricJSRemoteExecutor.h | 0 .../Pod/Classes/Engine/DoricJSRemoteExecutor.m | 0 .../Pod/Classes/Extension/DoricBridgeExtension.h | 0 .../Pod/Classes/Extension/DoricBridgeExtension.m | 0 .../Pod/Classes/Loader/DoricHttpJSLoader.h | 0 .../Pod/Classes/Loader/DoricHttpJSLoader.m | 0 .../Pod/Classes/Loader/DoricJSLoaderManager.h | 0 .../Pod/Classes/Loader/DoricJSLoaderManager.m | 0 .../Pod/Classes/Loader/DoricLoaderProtocol.h | 0 .../Pod/Classes/Loader/DoricMainBundleJSLoader.h | 0 .../Pod/Classes/Loader/DoricMainBundleJSLoader.m | 0 .../Pod/Classes/NavBar/DoricNavBarDelegate.h | 0 .../Pod/Classes/Navigator/DoricNavigatorDelegate.h | 0 .../Pod/Classes/Plugin/DoricAnimatePlugin.h | 0 .../Pod/Classes/Plugin/DoricAnimatePlugin.m | 0 .../Pod/Classes/Plugin/DoricModalPlugin.h | 0 .../Pod/Classes/Plugin/DoricModalPlugin.m | 0 .../Pod/Classes/Plugin/DoricNativePlugin.h | 0 .../Pod/Classes/Plugin/DoricNativePlugin.m | 0 .../Pod/Classes/Plugin/DoricNavBarPlugin.h | 0 .../Pod/Classes/Plugin/DoricNavBarPlugin.m | 0 .../Pod/Classes/Plugin/DoricNavigatorPlugin.h | 0 .../Pod/Classes/Plugin/DoricNavigatorPlugin.m | 0 .../Pod/Classes/Plugin/DoricNetworkPlugin.h | 0 .../Pod/Classes/Plugin/DoricNetworkPlugin.m | 0 .../Pod/Classes/Plugin/DoricPopoverPlugin.h | 0 .../Pod/Classes/Plugin/DoricPopoverPlugin.m | 0 .../Pod/Classes/Plugin/DoricPromise.h | 0 .../Pod/Classes/Plugin/DoricPromise.m | 0 .../Pod/Classes/Plugin/DoricShaderPlugin.h | 0 .../Pod/Classes/Plugin/DoricShaderPlugin.m | 0 .../Pod/Classes/Plugin/DoricStoragePlugin.h | 0 .../Pod/Classes/Plugin/DoricStoragePlugin.m | 0 .../Pod/Classes/Refresh/DoricRefreshableNode.h | 0 .../Pod/Classes/Refresh/DoricRefreshableNode.m | 0 .../Pod/Classes/Refresh/DoricSwipeRefreshLayout.h | 0 .../Pod/Classes/Refresh/DoricSwipeRefreshLayout.m | 0 .../Pod/Classes/Shader/DoricFlowLayoutItemNode.h | 0 .../Pod/Classes/Shader/DoricFlowLayoutItemNode.m | 0 .../Pod/Classes/Shader/DoricFlowLayoutNode.h | 0 .../Pod/Classes/Shader/DoricFlowLayoutNode.m | 0 .../Pod/Classes/Shader/DoricGroupNode.h | 0 .../Pod/Classes/Shader/DoricGroupNode.m | 0 .../Pod/Classes/Shader/DoricHLayoutNode.h | 0 .../Pod/Classes/Shader/DoricHLayoutNode.m | 0 .../Pod/Classes/Shader/DoricImageNode.h | 0 .../Pod/Classes/Shader/DoricImageNode.m | 0 .../Pod/Classes/Shader/DoricLayouts.h | 0 .../Pod/Classes/Shader/DoricLayouts.m | 0 .../Pod/Classes/Shader/DoricListItemNode.h | 0 .../Pod/Classes/Shader/DoricListItemNode.m | 0 .../Pod/Classes/Shader/DoricListNode.h | 0 .../Pod/Classes/Shader/DoricListNode.m | 0 .../Pod/Classes/Shader/DoricRootNode.h | 0 .../Pod/Classes/Shader/DoricRootNode.m | 0 .../Pod/Classes/Shader/DoricScrollerNode.h | 0 .../Pod/Classes/Shader/DoricScrollerNode.m | 0 .../Pod/Classes/Shader/DoricSlideItemNode.h | 0 .../Pod/Classes/Shader/DoricSlideItemNode.m | 0 .../Pod/Classes/Shader/DoricSliderNode.h | 0 .../Pod/Classes/Shader/DoricSliderNode.m | 0 .../Pod/Classes/Shader/DoricStackNode.h | 0 .../Pod/Classes/Shader/DoricStackNode.m | 0 .../Pod/Classes/Shader/DoricSuperNode.h | 0 .../Pod/Classes/Shader/DoricSuperNode.m | 0 .../Pod/Classes/Shader/DoricTextNode.h | 0 .../Pod/Classes/Shader/DoricTextNode.m | 0 .../Pod/Classes/Shader/DoricVLayoutNode.h | 0 .../Pod/Classes/Shader/DoricVLayoutNode.m | 0 .../Pod/Classes/Shader/DoricViewNode.h | 0 .../Pod/Classes/Shader/DoricViewNode.m | 0 .../Pod/Classes/Shader/UIView+Doric.h | 0 .../Pod/Classes/Shader/UIView+Doric.m | 0 .../Pod/Classes/Util/Category/NSString+JsonString.h | 0 .../Pod/Classes/Util/Category/NSString+JsonString.m | 0 .../Pod/Classes/Util/DoricAsyncResult.h | 0 .../Pod/Classes/Util/DoricAsyncResult.m | 0 {iOS => doric-iOS}/Pod/Classes/Util/DoricConstant.h | 0 {iOS => doric-iOS}/Pod/Classes/Util/DoricConstant.m | 0 .../Pod/Classes/Util/DoricExtensions.h | 0 .../Pod/Classes/Util/DoricExtensions.m | 0 .../Pod/Classes/Util/DoricJSRemoteArgType.h | 0 .../Pod/Classes/Util/DoricJSRemoteArgType.m | 0 {iOS => doric-iOS}/Pod/Classes/Util/DoricUtil.h | 0 {iOS => doric-iOS}/Pod/Classes/Util/DoricUtil.m | 0 {js-framework => doric-js}/.gitignore | 0 {js-framework => doric-js}/index.debug.ts | 0 {js-framework => doric-js}/index.runtime.ts | 0 {js-framework => doric-js}/index.ts | 0 {js-framework => doric-js}/package-lock.json | 0 {js-framework => doric-js}/package.json | 0 {js-framework => doric-js}/rollup.config.js | 0 {js-framework => doric-js}/src/mock/driver.ts | 0 {js-framework => doric-js}/src/native/animate.ts | 0 .../src/native/index.native.ts | 0 {js-framework => doric-js}/src/native/modal.ts | 0 {js-framework => doric-js}/src/native/navbar.ts | 0 {js-framework => doric-js}/src/native/navigator.ts | 0 {js-framework => doric-js}/src/native/network.ts | 0 {js-framework => doric-js}/src/native/popover.ts | 0 {js-framework => doric-js}/src/native/storage.ts | 0 {js-framework => doric-js}/src/pattern/candies.ts | 0 .../src/pattern/index.pattern.ts | 0 {js-framework => doric-js}/src/pattern/mvvm.ts | 0 {js-framework => doric-js}/src/pattern/provider.ts | 0 {js-framework => doric-js}/src/runtime/global.ts | 0 {js-framework => doric-js}/src/runtime/sandbox.ts | 0 {js-framework => doric-js}/src/ui/animation.ts | 0 {js-framework => doric-js}/src/ui/index.ui.ts | 0 {js-framework => doric-js}/src/ui/panel.ts | 0 {js-framework => doric-js}/src/ui/view.ts | 0 {js-framework => doric-js}/src/util/color.ts | 0 {js-framework => doric-js}/src/util/gravity.ts | 0 {js-framework => doric-js}/src/util/index.util.ts | 0 {js-framework => doric-js}/src/util/layoutconfig.ts | 0 {js-framework => doric-js}/src/util/log.ts | 0 {js-framework => doric-js}/src/util/types.ts | 0 {js-framework => doric-js}/src/util/uniqueId.ts | 0 {js-framework => doric-js}/src/widget/flowlayout.ts | 0 {js-framework => doric-js}/src/widget/image.ts | 0 .../src/widget/index.widget.ts | 0 {js-framework => doric-js}/src/widget/layouts.ts | 0 {js-framework => doric-js}/src/widget/list.ts | 0 .../src/widget/refreshable.ts | 0 {js-framework => doric-js}/src/widget/scroller.ts | 0 {js-framework => doric-js}/src/widget/slider.ts | 0 {js-framework => doric-js}/src/widget/text.ts | 0 {js-framework => doric-js}/tsconfig.json | 0 375 files changed, 0 insertions(+), 0 deletions(-) rename {Android => doric-android}/.gitignore (100%) rename {Android => doric-android}/app/.gitignore (100%) rename {Android => doric-android}/app/build.gradle (100%) rename {Android => doric-android}/app/proguard-rules.pro (100%) rename {Android => doric-android}/app/src/main/AndroidManifest.xml (100%) rename {Android => doric-android}/app/src/main/assets/demo (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/DemoActivity.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/DemoLibrary.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/DemoPlugin.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/MainActivity.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/MyApplication.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/MyGlideModule.java (100%) rename {Android => doric-android}/app/src/main/java/pub/doric/demo/PullableActivity.java (100%) rename {Android => doric-android}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename {Android => doric-android}/app/src/main/res/drawable/ic_launcher_background.xml (100%) rename {Android => doric-android}/app/src/main/res/layout/activity_main.xml (100%) rename {Android => doric-android}/app/src/main/res/layout/activity_pullable.xml (100%) rename {Android => doric-android}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {Android => doric-android}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename {Android => doric-android}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {Android => doric-android}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {Android => doric-android}/app/src/main/res/values/colors.xml (100%) rename {Android => doric-android}/app/src/main/res/values/strings.xml (100%) rename {Android => doric-android}/app/src/main/res/values/styles.xml (100%) rename {Android => doric-android}/app/src/main/res/xml/network_security_config.xml (100%) rename {Android => doric-android}/build.gradle (100%) rename {Android => doric-android}/devkit/.gitignore (100%) rename {Android => doric-android}/devkit/build.gradle (100%) rename {Android => doric-android}/devkit/consumer-rules.pro (100%) rename {Android => doric-android}/devkit/proguard-rules.pro (100%) rename {Android => doric-android}/devkit/src/androidTest/java/pub/doric/devkit/ExampleInstrumentedTest.java (100%) rename {Android => doric-android}/devkit/src/main/AndroidManifest.xml (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/DevKit.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/DoricContextDebuggable.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/DoricDebugDriver.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/DoricDebugJSEngine.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/DoricDev.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/IDevKit.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/IStatusCallback.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/LocalServer.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/WSClient.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/ConnectExceptionEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/EOFExceptionEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/EnterDebugEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/OpenEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/QuitDebugEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/event/ReloadEvent.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/remote/DoricRemoteJSExecutor.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/remote/RemoteJSExecutor.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/remote/ValueBuilder.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/ui/DebugContextPanel.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/ui/DemoDebugActivity.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/ui/DevPanel.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/ui/ScanQRCodeActivity.java (100%) rename {Android => doric-android}/devkit/src/main/java/pub/doric/devkit/util/SensorManagerHelper.java (100%) rename {Android => doric-android}/devkit/src/main/res/layout/layout_debug_context.xml (100%) rename {Android => doric-android}/devkit/src/main/res/layout/layout_debug_context_cell.xml (100%) rename {Android => doric-android}/devkit/src/main/res/layout/layout_dev.xml (100%) rename {Android => doric-android}/devkit/src/main/res/layout/layout_scan_qrcode.xml (100%) rename {Android => doric-android}/devkit/src/main/res/values/strings.xml (100%) rename {Android => doric-android}/doric/.gitignore (100%) rename {Android => doric-android}/doric/build.gradle (100%) rename {Android => doric-android}/doric/proguard-rules.pro (100%) rename {Android => doric-android}/doric/src/main/AndroidManifest.xml (100%) rename {Android => doric-android}/doric/src/main/assets/bundle (100%) rename {Android => doric-android}/doric/src/main/assets/debugger (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/Doric.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricActivity.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricComponent.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricContext.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricContextManager.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricFragment.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricLibrary.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricNativeDriver.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricPanel.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricPanelFragment.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/DoricRegistry.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/IDoricDriver.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/async/AsyncCall.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/async/AsyncResult.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/async/SettableFuture.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/engine/DoricJSEngine.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/engine/DoricNativeJSExecutor.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/engine/IDoricJSE.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/extension/bridge/DoricBridgeExtension.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/extension/bridge/DoricMethod.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/extension/bridge/DoricPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/extension/bridge/DoricPromise.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/extension/timer/DoricTimerExtension.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/loader/DoricAssetJSLoader.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/loader/DoricHttpJSLoader.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/loader/DoricJSLoaderManager.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/loader/IDoricJSLoader.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/navbar/BaseDoricNavBar.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/navbar/IDoricNavBar.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/navigator/IDoricNavigator.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/AnimatePlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/DoricJavaPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/ModalPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/NavBarPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/NavigatorPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/NetworkPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/PopoverPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/ShaderPlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/plugin/StoragePlugin.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/refresh/DoricRefreshView.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/refresh/DoricSwipeLayout.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/refresh/PullingListener.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/refresh/RefreshableNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/DoricLayer.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/GroupNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/HLayoutNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/ImageNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/LinearNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/RootNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/ScrollerNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/StackNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/SuperNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/TextNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/VLayoutNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/ViewNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/flowlayout/FlowAdapter.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutItemNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/list/ListAdapter.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/list/ListItemNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/list/ListNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/slider/SlideAdapter.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/slider/SlideItemNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/shader/slider/SliderNode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/DoricConstant.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/DoricContextHolder.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/DoricLog.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/DoricMetaInfo.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/DoricUtils.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/utils/ThreadMode.java (100%) rename {Android => doric-android}/doric/src/main/java/pub/doric/widget/HVScrollView.java (100%) rename {Android => doric-android}/doric/src/main/res/drawable-xhdpi/doric_icon_back.png (100%) rename {Android => doric-android}/doric/src/main/res/drawable/divider.xml (100%) rename {Android => doric-android}/doric/src/main/res/layout/doric_activity.xml (100%) rename {Android => doric-android}/doric/src/main/res/layout/doric_fragment.xml (100%) rename {Android => doric-android}/doric/src/main/res/layout/doric_framgent_panel.xml (100%) rename {Android => doric-android}/doric/src/main/res/layout/doric_modal_prompt.xml (100%) rename {Android => doric-android}/doric/src/main/res/layout/doric_navigator.xml (100%) rename {Android => doric-android}/doric/src/main/res/values-v21/styles.xml (100%) rename {Android => doric-android}/doric/src/main/res/values/strings.xml (100%) rename {Android => doric-android}/doric/src/main/res/values/styles.xml (100%) rename {Android => doric-android}/gradle.properties (100%) rename {Android => doric-android}/gradle/wrapper/gradle-wrapper.jar (100%) rename {Android => doric-android}/gradle/wrapper/gradle-wrapper.properties (100%) rename {Android => doric-android}/gradlew (100%) rename {Android => doric-android}/gradlew.bat (100%) rename {Android => doric-android}/settings.gradle (100%) rename {demo => doric-demo}/.gitignore (100%) rename {demo => doric-demo}/.vscode/launch.json (100%) rename {demo => doric-demo}/.vscode/tasks.json (100%) rename {demo => doric-demo}/index.ts (100%) rename {demo => doric-demo}/package-lock.json (100%) rename {demo => doric-demo}/package.json (100%) rename {demo => doric-demo}/rollup.config.js (100%) rename {demo => doric-demo}/src/AnimatorDemo.ts (100%) rename {demo => doric-demo}/src/ComplicatedAnimations.ts (100%) rename {demo => doric-demo}/src/ComplicatedDemo.ts (100%) rename {demo => doric-demo}/src/Counter.ts (100%) rename {demo => doric-demo}/src/EffectsDemo.ts (100%) rename {demo => doric-demo}/src/FlowLayoutDemo.ts (100%) rename {demo => doric-demo}/src/ImageDemo.ts (100%) rename {demo => doric-demo}/src/LayoutDemo.ts (100%) rename {demo => doric-demo}/src/ListDemo.ts (100%) rename {demo => doric-demo}/src/ModalDemo.ts (100%) rename {demo => doric-demo}/src/NavbarDemo.ts (100%) rename {demo => doric-demo}/src/NavigatorDemo.ts (100%) rename {demo => doric-demo}/src/NetworkDemo.ts (100%) rename {demo => doric-demo}/src/PopoverDemo.ts (100%) rename {demo => doric-demo}/src/RefreshableDemo.ts (100%) rename {demo => doric-demo}/src/ScrollerDemo.ts (100%) rename {demo => doric-demo}/src/SliderDemo.ts (100%) rename {demo => doric-demo}/src/Snake.ts (100%) rename {demo => doric-demo}/src/StorageDemo.ts (100%) rename {demo => doric-demo}/src/image_base64.ts (100%) rename {demo => doric-demo}/src/utils.ts (100%) rename {demo => doric-demo}/tsconfig.json (100%) rename {iOS => doric-iOS}/.gitignore (100%) rename {iOS => doric-iOS}/.travis.yml (100%) rename {iOS => doric-iOS}/Doric.podspec (100%) rename {iOS => doric-iOS}/Example/.gitignore (100%) rename {iOS => doric-iOS}/Example/Example.xcodeproj/project.pbxproj (100%) rename {iOS => doric-iOS}/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {iOS => doric-iOS}/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {iOS => doric-iOS}/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme (100%) rename {iOS => doric-iOS}/Example/Example/AppDelegate.h (100%) rename {iOS => doric-iOS}/Example/Example/AppDelegate.m (100%) rename {iOS => doric-iOS}/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {iOS => doric-iOS}/Example/Example/Assets.xcassets/Contents.json (100%) rename {iOS => doric-iOS}/Example/Example/Base.lproj/LaunchScreen.storyboard (100%) rename {iOS => doric-iOS}/Example/Example/Base.lproj/Main.storyboard (100%) rename {iOS => doric-iOS}/Example/Example/DemoVC.h (100%) rename {iOS => doric-iOS}/Example/Example/DemoVC.m (100%) rename {iOS => doric-iOS}/Example/Example/Info.plist (100%) rename {iOS => doric-iOS}/Example/Example/QRScanViewController.h (100%) rename {iOS => doric-iOS}/Example/Example/QRScanViewController.m (100%) rename {iOS => doric-iOS}/Example/Example/ViewController.h (100%) rename {iOS => doric-iOS}/Example/Example/ViewController.m (100%) rename {iOS => doric-iOS}/Example/Example/demo (100%) rename {iOS => doric-iOS}/Example/Example/main.m (100%) rename {iOS => doric-iOS}/Example/ExampleTests/ExampleTests.m (100%) rename {iOS => doric-iOS}/Example/ExampleTests/Info.plist (100%) rename {iOS => doric-iOS}/Example/ExampleUITests/ExampleUITests.m (100%) rename {iOS => doric-iOS}/Example/ExampleUITests/Info.plist (100%) rename {iOS => doric-iOS}/Example/Podfile (100%) rename {iOS => doric-iOS}/LICENSE (100%) rename {iOS => doric-iOS}/Pod/Assets/.gitkeep (100%) rename {iOS => doric-iOS}/Pod/Assets/bundle (100%) rename {iOS => doric-iOS}/Pod/Assets/dist (100%) rename {iOS => doric-iOS}/Pod/Classes/.gitkeep (100%) rename {iOS => doric-iOS}/Pod/Classes/Dev/DoricLocalServer.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Dev/DoricLocalServer.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Dev/DoricWSClient.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Dev/DoricWSClient.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Doric.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContext.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContext.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContextHolder.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContextHolder.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContextManager.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricContextManager.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricDriver.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricDriver.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricPanel.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricPanel.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricRegistry.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricRegistry.m (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricViewController.h (100%) rename {iOS => doric-iOS}/Pod/Classes/DoricViewController.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSCoreExecutor.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSCoreExecutor.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSEngine.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSEngine.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSExecutorProtocol.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSRemoteExecutor.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Engine/DoricJSRemoteExecutor.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Extension/DoricBridgeExtension.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Extension/DoricBridgeExtension.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricHttpJSLoader.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricHttpJSLoader.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricJSLoaderManager.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricJSLoaderManager.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricLoaderProtocol.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricMainBundleJSLoader.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Loader/DoricMainBundleJSLoader.m (100%) rename {iOS => doric-iOS}/Pod/Classes/NavBar/DoricNavBarDelegate.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Navigator/DoricNavigatorDelegate.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricAnimatePlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricAnimatePlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricModalPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricModalPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNativePlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNativePlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNavBarPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNavBarPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNavigatorPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNavigatorPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNetworkPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricNetworkPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricPopoverPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricPopoverPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricPromise.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricPromise.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricShaderPlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricShaderPlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricStoragePlugin.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Plugin/DoricStoragePlugin.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Refresh/DoricRefreshableNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Refresh/DoricRefreshableNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Refresh/DoricSwipeRefreshLayout.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Refresh/DoricSwipeRefreshLayout.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricFlowLayoutItemNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricFlowLayoutItemNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricFlowLayoutNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricFlowLayoutNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricGroupNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricGroupNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricHLayoutNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricHLayoutNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricImageNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricImageNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricLayouts.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricLayouts.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricListItemNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricListItemNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricListNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricListNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricRootNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricRootNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricScrollerNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricScrollerNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSlideItemNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSlideItemNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSliderNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSliderNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricStackNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricStackNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSuperNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricSuperNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricTextNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricTextNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricVLayoutNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricVLayoutNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricViewNode.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/DoricViewNode.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/UIView+Doric.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Shader/UIView+Doric.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/Category/NSString+JsonString.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/Category/NSString+JsonString.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricAsyncResult.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricAsyncResult.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricConstant.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricConstant.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricExtensions.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricExtensions.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricJSRemoteArgType.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricJSRemoteArgType.m (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricUtil.h (100%) rename {iOS => doric-iOS}/Pod/Classes/Util/DoricUtil.m (100%) rename {js-framework => doric-js}/.gitignore (100%) rename {js-framework => doric-js}/index.debug.ts (100%) rename {js-framework => doric-js}/index.runtime.ts (100%) rename {js-framework => doric-js}/index.ts (100%) rename {js-framework => doric-js}/package-lock.json (100%) rename {js-framework => doric-js}/package.json (100%) rename {js-framework => doric-js}/rollup.config.js (100%) rename {js-framework => doric-js}/src/mock/driver.ts (100%) rename {js-framework => doric-js}/src/native/animate.ts (100%) rename {js-framework => doric-js}/src/native/index.native.ts (100%) rename {js-framework => doric-js}/src/native/modal.ts (100%) rename {js-framework => doric-js}/src/native/navbar.ts (100%) rename {js-framework => doric-js}/src/native/navigator.ts (100%) rename {js-framework => doric-js}/src/native/network.ts (100%) rename {js-framework => doric-js}/src/native/popover.ts (100%) rename {js-framework => doric-js}/src/native/storage.ts (100%) rename {js-framework => doric-js}/src/pattern/candies.ts (100%) rename {js-framework => doric-js}/src/pattern/index.pattern.ts (100%) rename {js-framework => doric-js}/src/pattern/mvvm.ts (100%) rename {js-framework => doric-js}/src/pattern/provider.ts (100%) rename {js-framework => doric-js}/src/runtime/global.ts (100%) rename {js-framework => doric-js}/src/runtime/sandbox.ts (100%) rename {js-framework => doric-js}/src/ui/animation.ts (100%) rename {js-framework => doric-js}/src/ui/index.ui.ts (100%) rename {js-framework => doric-js}/src/ui/panel.ts (100%) rename {js-framework => doric-js}/src/ui/view.ts (100%) rename {js-framework => doric-js}/src/util/color.ts (100%) rename {js-framework => doric-js}/src/util/gravity.ts (100%) rename {js-framework => doric-js}/src/util/index.util.ts (100%) rename {js-framework => doric-js}/src/util/layoutconfig.ts (100%) rename {js-framework => doric-js}/src/util/log.ts (100%) rename {js-framework => doric-js}/src/util/types.ts (100%) rename {js-framework => doric-js}/src/util/uniqueId.ts (100%) rename {js-framework => doric-js}/src/widget/flowlayout.ts (100%) rename {js-framework => doric-js}/src/widget/image.ts (100%) rename {js-framework => doric-js}/src/widget/index.widget.ts (100%) rename {js-framework => doric-js}/src/widget/layouts.ts (100%) rename {js-framework => doric-js}/src/widget/list.ts (100%) rename {js-framework => doric-js}/src/widget/refreshable.ts (100%) rename {js-framework => doric-js}/src/widget/scroller.ts (100%) rename {js-framework => doric-js}/src/widget/slider.ts (100%) rename {js-framework => doric-js}/src/widget/text.ts (100%) rename {js-framework => doric-js}/tsconfig.json (100%) diff --git a/Android/.gitignore b/doric-android/.gitignore similarity index 100% rename from Android/.gitignore rename to doric-android/.gitignore diff --git a/Android/app/.gitignore b/doric-android/app/.gitignore similarity index 100% rename from Android/app/.gitignore rename to doric-android/app/.gitignore diff --git a/Android/app/build.gradle b/doric-android/app/build.gradle similarity index 100% rename from Android/app/build.gradle rename to doric-android/app/build.gradle diff --git a/Android/app/proguard-rules.pro b/doric-android/app/proguard-rules.pro similarity index 100% rename from Android/app/proguard-rules.pro rename to doric-android/app/proguard-rules.pro diff --git a/Android/app/src/main/AndroidManifest.xml b/doric-android/app/src/main/AndroidManifest.xml similarity index 100% rename from Android/app/src/main/AndroidManifest.xml rename to doric-android/app/src/main/AndroidManifest.xml diff --git a/Android/app/src/main/assets/demo b/doric-android/app/src/main/assets/demo similarity index 100% rename from Android/app/src/main/assets/demo rename to doric-android/app/src/main/assets/demo diff --git a/Android/app/src/main/java/pub/doric/demo/DemoActivity.java b/doric-android/app/src/main/java/pub/doric/demo/DemoActivity.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/DemoActivity.java rename to doric-android/app/src/main/java/pub/doric/demo/DemoActivity.java diff --git a/Android/app/src/main/java/pub/doric/demo/DemoLibrary.java b/doric-android/app/src/main/java/pub/doric/demo/DemoLibrary.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/DemoLibrary.java rename to doric-android/app/src/main/java/pub/doric/demo/DemoLibrary.java diff --git a/Android/app/src/main/java/pub/doric/demo/DemoPlugin.java b/doric-android/app/src/main/java/pub/doric/demo/DemoPlugin.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/DemoPlugin.java rename to doric-android/app/src/main/java/pub/doric/demo/DemoPlugin.java diff --git a/Android/app/src/main/java/pub/doric/demo/MainActivity.java b/doric-android/app/src/main/java/pub/doric/demo/MainActivity.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/MainActivity.java rename to doric-android/app/src/main/java/pub/doric/demo/MainActivity.java diff --git a/Android/app/src/main/java/pub/doric/demo/MyApplication.java b/doric-android/app/src/main/java/pub/doric/demo/MyApplication.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/MyApplication.java rename to doric-android/app/src/main/java/pub/doric/demo/MyApplication.java diff --git a/Android/app/src/main/java/pub/doric/demo/MyGlideModule.java b/doric-android/app/src/main/java/pub/doric/demo/MyGlideModule.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/MyGlideModule.java rename to doric-android/app/src/main/java/pub/doric/demo/MyGlideModule.java diff --git a/Android/app/src/main/java/pub/doric/demo/PullableActivity.java b/doric-android/app/src/main/java/pub/doric/demo/PullableActivity.java similarity index 100% rename from Android/app/src/main/java/pub/doric/demo/PullableActivity.java rename to doric-android/app/src/main/java/pub/doric/demo/PullableActivity.java diff --git a/Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/doric-android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to doric-android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/Android/app/src/main/res/drawable/ic_launcher_background.xml b/doric-android/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from Android/app/src/main/res/drawable/ic_launcher_background.xml rename to doric-android/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/Android/app/src/main/res/layout/activity_main.xml b/doric-android/app/src/main/res/layout/activity_main.xml similarity index 100% rename from Android/app/src/main/res/layout/activity_main.xml rename to doric-android/app/src/main/res/layout/activity_main.xml diff --git a/Android/app/src/main/res/layout/activity_pullable.xml b/doric-android/app/src/main/res/layout/activity_pullable.xml similarity index 100% rename from Android/app/src/main/res/layout/activity_pullable.xml rename to doric-android/app/src/main/res/layout/activity_pullable.xml diff --git a/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/doric-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to doric-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/doric-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to doric-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/doric-android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from Android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to doric-android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/doric-android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to doric-android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/doric-android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from Android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to doric-android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/doric-android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to doric-android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/doric-android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to doric-android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/doric-android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to doric-android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/doric-android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to doric-android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/doric-android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to doric-android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/doric-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to doric-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/doric-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to doric-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/Android/app/src/main/res/values/colors.xml b/doric-android/app/src/main/res/values/colors.xml similarity index 100% rename from Android/app/src/main/res/values/colors.xml rename to doric-android/app/src/main/res/values/colors.xml diff --git a/Android/app/src/main/res/values/strings.xml b/doric-android/app/src/main/res/values/strings.xml similarity index 100% rename from Android/app/src/main/res/values/strings.xml rename to doric-android/app/src/main/res/values/strings.xml diff --git a/Android/app/src/main/res/values/styles.xml b/doric-android/app/src/main/res/values/styles.xml similarity index 100% rename from Android/app/src/main/res/values/styles.xml rename to doric-android/app/src/main/res/values/styles.xml diff --git a/Android/app/src/main/res/xml/network_security_config.xml b/doric-android/app/src/main/res/xml/network_security_config.xml similarity index 100% rename from Android/app/src/main/res/xml/network_security_config.xml rename to doric-android/app/src/main/res/xml/network_security_config.xml diff --git a/Android/build.gradle b/doric-android/build.gradle similarity index 100% rename from Android/build.gradle rename to doric-android/build.gradle diff --git a/Android/devkit/.gitignore b/doric-android/devkit/.gitignore similarity index 100% rename from Android/devkit/.gitignore rename to doric-android/devkit/.gitignore diff --git a/Android/devkit/build.gradle b/doric-android/devkit/build.gradle similarity index 100% rename from Android/devkit/build.gradle rename to doric-android/devkit/build.gradle diff --git a/Android/devkit/consumer-rules.pro b/doric-android/devkit/consumer-rules.pro similarity index 100% rename from Android/devkit/consumer-rules.pro rename to doric-android/devkit/consumer-rules.pro diff --git a/Android/devkit/proguard-rules.pro b/doric-android/devkit/proguard-rules.pro similarity index 100% rename from Android/devkit/proguard-rules.pro rename to doric-android/devkit/proguard-rules.pro diff --git a/Android/devkit/src/androidTest/java/pub/doric/devkit/ExampleInstrumentedTest.java b/doric-android/devkit/src/androidTest/java/pub/doric/devkit/ExampleInstrumentedTest.java similarity index 100% rename from Android/devkit/src/androidTest/java/pub/doric/devkit/ExampleInstrumentedTest.java rename to doric-android/devkit/src/androidTest/java/pub/doric/devkit/ExampleInstrumentedTest.java diff --git a/Android/devkit/src/main/AndroidManifest.xml b/doric-android/devkit/src/main/AndroidManifest.xml similarity index 100% rename from Android/devkit/src/main/AndroidManifest.xml rename to doric-android/devkit/src/main/AndroidManifest.xml diff --git a/Android/devkit/src/main/java/pub/doric/devkit/DevKit.java b/doric-android/devkit/src/main/java/pub/doric/devkit/DevKit.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/DevKit.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/DevKit.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/DoricContextDebuggable.java b/doric-android/devkit/src/main/java/pub/doric/devkit/DoricContextDebuggable.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/DoricContextDebuggable.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/DoricContextDebuggable.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/DoricDebugDriver.java b/doric-android/devkit/src/main/java/pub/doric/devkit/DoricDebugDriver.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/DoricDebugDriver.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/DoricDebugDriver.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/DoricDebugJSEngine.java b/doric-android/devkit/src/main/java/pub/doric/devkit/DoricDebugJSEngine.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/DoricDebugJSEngine.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/DoricDebugJSEngine.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/DoricDev.java b/doric-android/devkit/src/main/java/pub/doric/devkit/DoricDev.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/DoricDev.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/DoricDev.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/IDevKit.java b/doric-android/devkit/src/main/java/pub/doric/devkit/IDevKit.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/IDevKit.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/IDevKit.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/IStatusCallback.java b/doric-android/devkit/src/main/java/pub/doric/devkit/IStatusCallback.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/IStatusCallback.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/IStatusCallback.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/LocalServer.java b/doric-android/devkit/src/main/java/pub/doric/devkit/LocalServer.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/LocalServer.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/LocalServer.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/WSClient.java b/doric-android/devkit/src/main/java/pub/doric/devkit/WSClient.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/WSClient.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/WSClient.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/ConnectExceptionEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/ConnectExceptionEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/ConnectExceptionEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/ConnectExceptionEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/EOFExceptionEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/EOFExceptionEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/EOFExceptionEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/EOFExceptionEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/EnterDebugEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/EnterDebugEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/EnterDebugEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/EnterDebugEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/OpenEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/OpenEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/OpenEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/OpenEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/QuitDebugEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/QuitDebugEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/QuitDebugEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/QuitDebugEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/event/ReloadEvent.java b/doric-android/devkit/src/main/java/pub/doric/devkit/event/ReloadEvent.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/event/ReloadEvent.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/event/ReloadEvent.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/remote/DoricRemoteJSExecutor.java b/doric-android/devkit/src/main/java/pub/doric/devkit/remote/DoricRemoteJSExecutor.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/remote/DoricRemoteJSExecutor.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/remote/DoricRemoteJSExecutor.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/remote/RemoteJSExecutor.java b/doric-android/devkit/src/main/java/pub/doric/devkit/remote/RemoteJSExecutor.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/remote/RemoteJSExecutor.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/remote/RemoteJSExecutor.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/remote/ValueBuilder.java b/doric-android/devkit/src/main/java/pub/doric/devkit/remote/ValueBuilder.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/remote/ValueBuilder.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/remote/ValueBuilder.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/ui/DebugContextPanel.java b/doric-android/devkit/src/main/java/pub/doric/devkit/ui/DebugContextPanel.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/ui/DebugContextPanel.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/ui/DebugContextPanel.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/ui/DemoDebugActivity.java b/doric-android/devkit/src/main/java/pub/doric/devkit/ui/DemoDebugActivity.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/ui/DemoDebugActivity.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/ui/DemoDebugActivity.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/ui/DevPanel.java b/doric-android/devkit/src/main/java/pub/doric/devkit/ui/DevPanel.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/ui/DevPanel.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/ui/DevPanel.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/ui/ScanQRCodeActivity.java b/doric-android/devkit/src/main/java/pub/doric/devkit/ui/ScanQRCodeActivity.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/ui/ScanQRCodeActivity.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/ui/ScanQRCodeActivity.java diff --git a/Android/devkit/src/main/java/pub/doric/devkit/util/SensorManagerHelper.java b/doric-android/devkit/src/main/java/pub/doric/devkit/util/SensorManagerHelper.java similarity index 100% rename from Android/devkit/src/main/java/pub/doric/devkit/util/SensorManagerHelper.java rename to doric-android/devkit/src/main/java/pub/doric/devkit/util/SensorManagerHelper.java diff --git a/Android/devkit/src/main/res/layout/layout_debug_context.xml b/doric-android/devkit/src/main/res/layout/layout_debug_context.xml similarity index 100% rename from Android/devkit/src/main/res/layout/layout_debug_context.xml rename to doric-android/devkit/src/main/res/layout/layout_debug_context.xml diff --git a/Android/devkit/src/main/res/layout/layout_debug_context_cell.xml b/doric-android/devkit/src/main/res/layout/layout_debug_context_cell.xml similarity index 100% rename from Android/devkit/src/main/res/layout/layout_debug_context_cell.xml rename to doric-android/devkit/src/main/res/layout/layout_debug_context_cell.xml diff --git a/Android/devkit/src/main/res/layout/layout_dev.xml b/doric-android/devkit/src/main/res/layout/layout_dev.xml similarity index 100% rename from Android/devkit/src/main/res/layout/layout_dev.xml rename to doric-android/devkit/src/main/res/layout/layout_dev.xml diff --git a/Android/devkit/src/main/res/layout/layout_scan_qrcode.xml b/doric-android/devkit/src/main/res/layout/layout_scan_qrcode.xml similarity index 100% rename from Android/devkit/src/main/res/layout/layout_scan_qrcode.xml rename to doric-android/devkit/src/main/res/layout/layout_scan_qrcode.xml diff --git a/Android/devkit/src/main/res/values/strings.xml b/doric-android/devkit/src/main/res/values/strings.xml similarity index 100% rename from Android/devkit/src/main/res/values/strings.xml rename to doric-android/devkit/src/main/res/values/strings.xml diff --git a/Android/doric/.gitignore b/doric-android/doric/.gitignore similarity index 100% rename from Android/doric/.gitignore rename to doric-android/doric/.gitignore diff --git a/Android/doric/build.gradle b/doric-android/doric/build.gradle similarity index 100% rename from Android/doric/build.gradle rename to doric-android/doric/build.gradle diff --git a/Android/doric/proguard-rules.pro b/doric-android/doric/proguard-rules.pro similarity index 100% rename from Android/doric/proguard-rules.pro rename to doric-android/doric/proguard-rules.pro diff --git a/Android/doric/src/main/AndroidManifest.xml b/doric-android/doric/src/main/AndroidManifest.xml similarity index 100% rename from Android/doric/src/main/AndroidManifest.xml rename to doric-android/doric/src/main/AndroidManifest.xml diff --git a/Android/doric/src/main/assets/bundle b/doric-android/doric/src/main/assets/bundle similarity index 100% rename from Android/doric/src/main/assets/bundle rename to doric-android/doric/src/main/assets/bundle diff --git a/Android/doric/src/main/assets/debugger b/doric-android/doric/src/main/assets/debugger similarity index 100% rename from Android/doric/src/main/assets/debugger rename to doric-android/doric/src/main/assets/debugger diff --git a/Android/doric/src/main/java/pub/doric/Doric.java b/doric-android/doric/src/main/java/pub/doric/Doric.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/Doric.java rename to doric-android/doric/src/main/java/pub/doric/Doric.java diff --git a/Android/doric/src/main/java/pub/doric/DoricActivity.java b/doric-android/doric/src/main/java/pub/doric/DoricActivity.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricActivity.java rename to doric-android/doric/src/main/java/pub/doric/DoricActivity.java diff --git a/Android/doric/src/main/java/pub/doric/DoricComponent.java b/doric-android/doric/src/main/java/pub/doric/DoricComponent.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricComponent.java rename to doric-android/doric/src/main/java/pub/doric/DoricComponent.java diff --git a/Android/doric/src/main/java/pub/doric/DoricContext.java b/doric-android/doric/src/main/java/pub/doric/DoricContext.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricContext.java rename to doric-android/doric/src/main/java/pub/doric/DoricContext.java diff --git a/Android/doric/src/main/java/pub/doric/DoricContextManager.java b/doric-android/doric/src/main/java/pub/doric/DoricContextManager.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricContextManager.java rename to doric-android/doric/src/main/java/pub/doric/DoricContextManager.java diff --git a/Android/doric/src/main/java/pub/doric/DoricFragment.java b/doric-android/doric/src/main/java/pub/doric/DoricFragment.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricFragment.java rename to doric-android/doric/src/main/java/pub/doric/DoricFragment.java diff --git a/Android/doric/src/main/java/pub/doric/DoricLibrary.java b/doric-android/doric/src/main/java/pub/doric/DoricLibrary.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricLibrary.java rename to doric-android/doric/src/main/java/pub/doric/DoricLibrary.java diff --git a/Android/doric/src/main/java/pub/doric/DoricNativeDriver.java b/doric-android/doric/src/main/java/pub/doric/DoricNativeDriver.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricNativeDriver.java rename to doric-android/doric/src/main/java/pub/doric/DoricNativeDriver.java diff --git a/Android/doric/src/main/java/pub/doric/DoricPanel.java b/doric-android/doric/src/main/java/pub/doric/DoricPanel.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricPanel.java rename to doric-android/doric/src/main/java/pub/doric/DoricPanel.java diff --git a/Android/doric/src/main/java/pub/doric/DoricPanelFragment.java b/doric-android/doric/src/main/java/pub/doric/DoricPanelFragment.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricPanelFragment.java rename to doric-android/doric/src/main/java/pub/doric/DoricPanelFragment.java diff --git a/Android/doric/src/main/java/pub/doric/DoricRegistry.java b/doric-android/doric/src/main/java/pub/doric/DoricRegistry.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/DoricRegistry.java rename to doric-android/doric/src/main/java/pub/doric/DoricRegistry.java diff --git a/Android/doric/src/main/java/pub/doric/IDoricDriver.java b/doric-android/doric/src/main/java/pub/doric/IDoricDriver.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/IDoricDriver.java rename to doric-android/doric/src/main/java/pub/doric/IDoricDriver.java diff --git a/Android/doric/src/main/java/pub/doric/async/AsyncCall.java b/doric-android/doric/src/main/java/pub/doric/async/AsyncCall.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/async/AsyncCall.java rename to doric-android/doric/src/main/java/pub/doric/async/AsyncCall.java diff --git a/Android/doric/src/main/java/pub/doric/async/AsyncResult.java b/doric-android/doric/src/main/java/pub/doric/async/AsyncResult.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/async/AsyncResult.java rename to doric-android/doric/src/main/java/pub/doric/async/AsyncResult.java diff --git a/Android/doric/src/main/java/pub/doric/async/SettableFuture.java b/doric-android/doric/src/main/java/pub/doric/async/SettableFuture.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/async/SettableFuture.java rename to doric-android/doric/src/main/java/pub/doric/async/SettableFuture.java diff --git a/Android/doric/src/main/java/pub/doric/engine/DoricJSEngine.java b/doric-android/doric/src/main/java/pub/doric/engine/DoricJSEngine.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/engine/DoricJSEngine.java rename to doric-android/doric/src/main/java/pub/doric/engine/DoricJSEngine.java diff --git a/Android/doric/src/main/java/pub/doric/engine/DoricNativeJSExecutor.java b/doric-android/doric/src/main/java/pub/doric/engine/DoricNativeJSExecutor.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/engine/DoricNativeJSExecutor.java rename to doric-android/doric/src/main/java/pub/doric/engine/DoricNativeJSExecutor.java diff --git a/Android/doric/src/main/java/pub/doric/engine/IDoricJSE.java b/doric-android/doric/src/main/java/pub/doric/engine/IDoricJSE.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/engine/IDoricJSE.java rename to doric-android/doric/src/main/java/pub/doric/engine/IDoricJSE.java diff --git a/Android/doric/src/main/java/pub/doric/extension/bridge/DoricBridgeExtension.java b/doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricBridgeExtension.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/extension/bridge/DoricBridgeExtension.java rename to doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricBridgeExtension.java diff --git a/Android/doric/src/main/java/pub/doric/extension/bridge/DoricMethod.java b/doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricMethod.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/extension/bridge/DoricMethod.java rename to doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricMethod.java diff --git a/Android/doric/src/main/java/pub/doric/extension/bridge/DoricPlugin.java b/doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/extension/bridge/DoricPlugin.java rename to doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/extension/bridge/DoricPromise.java b/doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricPromise.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/extension/bridge/DoricPromise.java rename to doric-android/doric/src/main/java/pub/doric/extension/bridge/DoricPromise.java diff --git a/Android/doric/src/main/java/pub/doric/extension/timer/DoricTimerExtension.java b/doric-android/doric/src/main/java/pub/doric/extension/timer/DoricTimerExtension.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/extension/timer/DoricTimerExtension.java rename to doric-android/doric/src/main/java/pub/doric/extension/timer/DoricTimerExtension.java diff --git a/Android/doric/src/main/java/pub/doric/loader/DoricAssetJSLoader.java b/doric-android/doric/src/main/java/pub/doric/loader/DoricAssetJSLoader.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/loader/DoricAssetJSLoader.java rename to doric-android/doric/src/main/java/pub/doric/loader/DoricAssetJSLoader.java diff --git a/Android/doric/src/main/java/pub/doric/loader/DoricHttpJSLoader.java b/doric-android/doric/src/main/java/pub/doric/loader/DoricHttpJSLoader.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/loader/DoricHttpJSLoader.java rename to doric-android/doric/src/main/java/pub/doric/loader/DoricHttpJSLoader.java diff --git a/Android/doric/src/main/java/pub/doric/loader/DoricJSLoaderManager.java b/doric-android/doric/src/main/java/pub/doric/loader/DoricJSLoaderManager.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/loader/DoricJSLoaderManager.java rename to doric-android/doric/src/main/java/pub/doric/loader/DoricJSLoaderManager.java diff --git a/Android/doric/src/main/java/pub/doric/loader/IDoricJSLoader.java b/doric-android/doric/src/main/java/pub/doric/loader/IDoricJSLoader.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/loader/IDoricJSLoader.java rename to doric-android/doric/src/main/java/pub/doric/loader/IDoricJSLoader.java diff --git a/Android/doric/src/main/java/pub/doric/navbar/BaseDoricNavBar.java b/doric-android/doric/src/main/java/pub/doric/navbar/BaseDoricNavBar.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/navbar/BaseDoricNavBar.java rename to doric-android/doric/src/main/java/pub/doric/navbar/BaseDoricNavBar.java diff --git a/Android/doric/src/main/java/pub/doric/navbar/IDoricNavBar.java b/doric-android/doric/src/main/java/pub/doric/navbar/IDoricNavBar.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/navbar/IDoricNavBar.java rename to doric-android/doric/src/main/java/pub/doric/navbar/IDoricNavBar.java diff --git a/Android/doric/src/main/java/pub/doric/navigator/IDoricNavigator.java b/doric-android/doric/src/main/java/pub/doric/navigator/IDoricNavigator.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/navigator/IDoricNavigator.java rename to doric-android/doric/src/main/java/pub/doric/navigator/IDoricNavigator.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/AnimatePlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/AnimatePlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/AnimatePlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/AnimatePlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/DoricJavaPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/DoricJavaPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/DoricJavaPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/DoricJavaPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/ModalPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/ModalPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/ModalPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/ModalPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/NavBarPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/NavBarPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/NavBarPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/NavBarPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/NavigatorPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/NavigatorPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/NavigatorPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/NavigatorPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/NetworkPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/NetworkPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/NetworkPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/NetworkPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/PopoverPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/PopoverPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/PopoverPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/PopoverPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/ShaderPlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/ShaderPlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/ShaderPlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/ShaderPlugin.java diff --git a/Android/doric/src/main/java/pub/doric/plugin/StoragePlugin.java b/doric-android/doric/src/main/java/pub/doric/plugin/StoragePlugin.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/plugin/StoragePlugin.java rename to doric-android/doric/src/main/java/pub/doric/plugin/StoragePlugin.java diff --git a/Android/doric/src/main/java/pub/doric/refresh/DoricRefreshView.java b/doric-android/doric/src/main/java/pub/doric/refresh/DoricRefreshView.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/refresh/DoricRefreshView.java rename to doric-android/doric/src/main/java/pub/doric/refresh/DoricRefreshView.java diff --git a/Android/doric/src/main/java/pub/doric/refresh/DoricSwipeLayout.java b/doric-android/doric/src/main/java/pub/doric/refresh/DoricSwipeLayout.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/refresh/DoricSwipeLayout.java rename to doric-android/doric/src/main/java/pub/doric/refresh/DoricSwipeLayout.java diff --git a/Android/doric/src/main/java/pub/doric/refresh/PullingListener.java b/doric-android/doric/src/main/java/pub/doric/refresh/PullingListener.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/refresh/PullingListener.java rename to doric-android/doric/src/main/java/pub/doric/refresh/PullingListener.java diff --git a/Android/doric/src/main/java/pub/doric/refresh/RefreshableNode.java b/doric-android/doric/src/main/java/pub/doric/refresh/RefreshableNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/refresh/RefreshableNode.java rename to doric-android/doric/src/main/java/pub/doric/refresh/RefreshableNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/DoricLayer.java b/doric-android/doric/src/main/java/pub/doric/shader/DoricLayer.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/DoricLayer.java rename to doric-android/doric/src/main/java/pub/doric/shader/DoricLayer.java diff --git a/Android/doric/src/main/java/pub/doric/shader/GroupNode.java b/doric-android/doric/src/main/java/pub/doric/shader/GroupNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/GroupNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/GroupNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/HLayoutNode.java b/doric-android/doric/src/main/java/pub/doric/shader/HLayoutNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/HLayoutNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/HLayoutNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/ImageNode.java b/doric-android/doric/src/main/java/pub/doric/shader/ImageNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/ImageNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/ImageNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/LinearNode.java b/doric-android/doric/src/main/java/pub/doric/shader/LinearNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/LinearNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/LinearNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/RootNode.java b/doric-android/doric/src/main/java/pub/doric/shader/RootNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/RootNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/RootNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/ScrollerNode.java b/doric-android/doric/src/main/java/pub/doric/shader/ScrollerNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/ScrollerNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/ScrollerNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/StackNode.java b/doric-android/doric/src/main/java/pub/doric/shader/StackNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/StackNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/StackNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/SuperNode.java b/doric-android/doric/src/main/java/pub/doric/shader/SuperNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/SuperNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/SuperNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/TextNode.java b/doric-android/doric/src/main/java/pub/doric/shader/TextNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/TextNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/TextNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/VLayoutNode.java b/doric-android/doric/src/main/java/pub/doric/shader/VLayoutNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/VLayoutNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/VLayoutNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/ViewNode.java b/doric-android/doric/src/main/java/pub/doric/shader/ViewNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/ViewNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/ViewNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowAdapter.java b/doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowAdapter.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowAdapter.java rename to doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowAdapter.java diff --git a/Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutItemNode.java b/doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutItemNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutItemNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutItemNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutNode.java b/doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/flowlayout/FlowLayoutNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/list/ListAdapter.java b/doric-android/doric/src/main/java/pub/doric/shader/list/ListAdapter.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/list/ListAdapter.java rename to doric-android/doric/src/main/java/pub/doric/shader/list/ListAdapter.java diff --git a/Android/doric/src/main/java/pub/doric/shader/list/ListItemNode.java b/doric-android/doric/src/main/java/pub/doric/shader/list/ListItemNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/list/ListItemNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/list/ListItemNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/list/ListNode.java b/doric-android/doric/src/main/java/pub/doric/shader/list/ListNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/list/ListNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/list/ListNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/slider/SlideAdapter.java b/doric-android/doric/src/main/java/pub/doric/shader/slider/SlideAdapter.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/slider/SlideAdapter.java rename to doric-android/doric/src/main/java/pub/doric/shader/slider/SlideAdapter.java diff --git a/Android/doric/src/main/java/pub/doric/shader/slider/SlideItemNode.java b/doric-android/doric/src/main/java/pub/doric/shader/slider/SlideItemNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/slider/SlideItemNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/slider/SlideItemNode.java diff --git a/Android/doric/src/main/java/pub/doric/shader/slider/SliderNode.java b/doric-android/doric/src/main/java/pub/doric/shader/slider/SliderNode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/shader/slider/SliderNode.java rename to doric-android/doric/src/main/java/pub/doric/shader/slider/SliderNode.java diff --git a/Android/doric/src/main/java/pub/doric/utils/DoricConstant.java b/doric-android/doric/src/main/java/pub/doric/utils/DoricConstant.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/DoricConstant.java rename to doric-android/doric/src/main/java/pub/doric/utils/DoricConstant.java diff --git a/Android/doric/src/main/java/pub/doric/utils/DoricContextHolder.java b/doric-android/doric/src/main/java/pub/doric/utils/DoricContextHolder.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/DoricContextHolder.java rename to doric-android/doric/src/main/java/pub/doric/utils/DoricContextHolder.java diff --git a/Android/doric/src/main/java/pub/doric/utils/DoricLog.java b/doric-android/doric/src/main/java/pub/doric/utils/DoricLog.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/DoricLog.java rename to doric-android/doric/src/main/java/pub/doric/utils/DoricLog.java diff --git a/Android/doric/src/main/java/pub/doric/utils/DoricMetaInfo.java b/doric-android/doric/src/main/java/pub/doric/utils/DoricMetaInfo.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/DoricMetaInfo.java rename to doric-android/doric/src/main/java/pub/doric/utils/DoricMetaInfo.java diff --git a/Android/doric/src/main/java/pub/doric/utils/DoricUtils.java b/doric-android/doric/src/main/java/pub/doric/utils/DoricUtils.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/DoricUtils.java rename to doric-android/doric/src/main/java/pub/doric/utils/DoricUtils.java diff --git a/Android/doric/src/main/java/pub/doric/utils/ThreadMode.java b/doric-android/doric/src/main/java/pub/doric/utils/ThreadMode.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/utils/ThreadMode.java rename to doric-android/doric/src/main/java/pub/doric/utils/ThreadMode.java diff --git a/Android/doric/src/main/java/pub/doric/widget/HVScrollView.java b/doric-android/doric/src/main/java/pub/doric/widget/HVScrollView.java similarity index 100% rename from Android/doric/src/main/java/pub/doric/widget/HVScrollView.java rename to doric-android/doric/src/main/java/pub/doric/widget/HVScrollView.java diff --git a/Android/doric/src/main/res/drawable-xhdpi/doric_icon_back.png b/doric-android/doric/src/main/res/drawable-xhdpi/doric_icon_back.png similarity index 100% rename from Android/doric/src/main/res/drawable-xhdpi/doric_icon_back.png rename to doric-android/doric/src/main/res/drawable-xhdpi/doric_icon_back.png diff --git a/Android/doric/src/main/res/drawable/divider.xml b/doric-android/doric/src/main/res/drawable/divider.xml similarity index 100% rename from Android/doric/src/main/res/drawable/divider.xml rename to doric-android/doric/src/main/res/drawable/divider.xml diff --git a/Android/doric/src/main/res/layout/doric_activity.xml b/doric-android/doric/src/main/res/layout/doric_activity.xml similarity index 100% rename from Android/doric/src/main/res/layout/doric_activity.xml rename to doric-android/doric/src/main/res/layout/doric_activity.xml diff --git a/Android/doric/src/main/res/layout/doric_fragment.xml b/doric-android/doric/src/main/res/layout/doric_fragment.xml similarity index 100% rename from Android/doric/src/main/res/layout/doric_fragment.xml rename to doric-android/doric/src/main/res/layout/doric_fragment.xml diff --git a/Android/doric/src/main/res/layout/doric_framgent_panel.xml b/doric-android/doric/src/main/res/layout/doric_framgent_panel.xml similarity index 100% rename from Android/doric/src/main/res/layout/doric_framgent_panel.xml rename to doric-android/doric/src/main/res/layout/doric_framgent_panel.xml diff --git a/Android/doric/src/main/res/layout/doric_modal_prompt.xml b/doric-android/doric/src/main/res/layout/doric_modal_prompt.xml similarity index 100% rename from Android/doric/src/main/res/layout/doric_modal_prompt.xml rename to doric-android/doric/src/main/res/layout/doric_modal_prompt.xml diff --git a/Android/doric/src/main/res/layout/doric_navigator.xml b/doric-android/doric/src/main/res/layout/doric_navigator.xml similarity index 100% rename from Android/doric/src/main/res/layout/doric_navigator.xml rename to doric-android/doric/src/main/res/layout/doric_navigator.xml diff --git a/Android/doric/src/main/res/values-v21/styles.xml b/doric-android/doric/src/main/res/values-v21/styles.xml similarity index 100% rename from Android/doric/src/main/res/values-v21/styles.xml rename to doric-android/doric/src/main/res/values-v21/styles.xml diff --git a/Android/doric/src/main/res/values/strings.xml b/doric-android/doric/src/main/res/values/strings.xml similarity index 100% rename from Android/doric/src/main/res/values/strings.xml rename to doric-android/doric/src/main/res/values/strings.xml diff --git a/Android/doric/src/main/res/values/styles.xml b/doric-android/doric/src/main/res/values/styles.xml similarity index 100% rename from Android/doric/src/main/res/values/styles.xml rename to doric-android/doric/src/main/res/values/styles.xml diff --git a/Android/gradle.properties b/doric-android/gradle.properties similarity index 100% rename from Android/gradle.properties rename to doric-android/gradle.properties diff --git a/Android/gradle/wrapper/gradle-wrapper.jar b/doric-android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from Android/gradle/wrapper/gradle-wrapper.jar rename to doric-android/gradle/wrapper/gradle-wrapper.jar diff --git a/Android/gradle/wrapper/gradle-wrapper.properties b/doric-android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from Android/gradle/wrapper/gradle-wrapper.properties rename to doric-android/gradle/wrapper/gradle-wrapper.properties diff --git a/Android/gradlew b/doric-android/gradlew similarity index 100% rename from Android/gradlew rename to doric-android/gradlew diff --git a/Android/gradlew.bat b/doric-android/gradlew.bat similarity index 100% rename from Android/gradlew.bat rename to doric-android/gradlew.bat diff --git a/Android/settings.gradle b/doric-android/settings.gradle similarity index 100% rename from Android/settings.gradle rename to doric-android/settings.gradle diff --git a/demo/.gitignore b/doric-demo/.gitignore similarity index 100% rename from demo/.gitignore rename to doric-demo/.gitignore diff --git a/demo/.vscode/launch.json b/doric-demo/.vscode/launch.json similarity index 100% rename from demo/.vscode/launch.json rename to doric-demo/.vscode/launch.json diff --git a/demo/.vscode/tasks.json b/doric-demo/.vscode/tasks.json similarity index 100% rename from demo/.vscode/tasks.json rename to doric-demo/.vscode/tasks.json diff --git a/demo/index.ts b/doric-demo/index.ts similarity index 100% rename from demo/index.ts rename to doric-demo/index.ts diff --git a/demo/package-lock.json b/doric-demo/package-lock.json similarity index 100% rename from demo/package-lock.json rename to doric-demo/package-lock.json diff --git a/demo/package.json b/doric-demo/package.json similarity index 100% rename from demo/package.json rename to doric-demo/package.json diff --git a/demo/rollup.config.js b/doric-demo/rollup.config.js similarity index 100% rename from demo/rollup.config.js rename to doric-demo/rollup.config.js diff --git a/demo/src/AnimatorDemo.ts b/doric-demo/src/AnimatorDemo.ts similarity index 100% rename from demo/src/AnimatorDemo.ts rename to doric-demo/src/AnimatorDemo.ts diff --git a/demo/src/ComplicatedAnimations.ts b/doric-demo/src/ComplicatedAnimations.ts similarity index 100% rename from demo/src/ComplicatedAnimations.ts rename to doric-demo/src/ComplicatedAnimations.ts diff --git a/demo/src/ComplicatedDemo.ts b/doric-demo/src/ComplicatedDemo.ts similarity index 100% rename from demo/src/ComplicatedDemo.ts rename to doric-demo/src/ComplicatedDemo.ts diff --git a/demo/src/Counter.ts b/doric-demo/src/Counter.ts similarity index 100% rename from demo/src/Counter.ts rename to doric-demo/src/Counter.ts diff --git a/demo/src/EffectsDemo.ts b/doric-demo/src/EffectsDemo.ts similarity index 100% rename from demo/src/EffectsDemo.ts rename to doric-demo/src/EffectsDemo.ts diff --git a/demo/src/FlowLayoutDemo.ts b/doric-demo/src/FlowLayoutDemo.ts similarity index 100% rename from demo/src/FlowLayoutDemo.ts rename to doric-demo/src/FlowLayoutDemo.ts diff --git a/demo/src/ImageDemo.ts b/doric-demo/src/ImageDemo.ts similarity index 100% rename from demo/src/ImageDemo.ts rename to doric-demo/src/ImageDemo.ts diff --git a/demo/src/LayoutDemo.ts b/doric-demo/src/LayoutDemo.ts similarity index 100% rename from demo/src/LayoutDemo.ts rename to doric-demo/src/LayoutDemo.ts diff --git a/demo/src/ListDemo.ts b/doric-demo/src/ListDemo.ts similarity index 100% rename from demo/src/ListDemo.ts rename to doric-demo/src/ListDemo.ts diff --git a/demo/src/ModalDemo.ts b/doric-demo/src/ModalDemo.ts similarity index 100% rename from demo/src/ModalDemo.ts rename to doric-demo/src/ModalDemo.ts diff --git a/demo/src/NavbarDemo.ts b/doric-demo/src/NavbarDemo.ts similarity index 100% rename from demo/src/NavbarDemo.ts rename to doric-demo/src/NavbarDemo.ts diff --git a/demo/src/NavigatorDemo.ts b/doric-demo/src/NavigatorDemo.ts similarity index 100% rename from demo/src/NavigatorDemo.ts rename to doric-demo/src/NavigatorDemo.ts diff --git a/demo/src/NetworkDemo.ts b/doric-demo/src/NetworkDemo.ts similarity index 100% rename from demo/src/NetworkDemo.ts rename to doric-demo/src/NetworkDemo.ts diff --git a/demo/src/PopoverDemo.ts b/doric-demo/src/PopoverDemo.ts similarity index 100% rename from demo/src/PopoverDemo.ts rename to doric-demo/src/PopoverDemo.ts diff --git a/demo/src/RefreshableDemo.ts b/doric-demo/src/RefreshableDemo.ts similarity index 100% rename from demo/src/RefreshableDemo.ts rename to doric-demo/src/RefreshableDemo.ts diff --git a/demo/src/ScrollerDemo.ts b/doric-demo/src/ScrollerDemo.ts similarity index 100% rename from demo/src/ScrollerDemo.ts rename to doric-demo/src/ScrollerDemo.ts diff --git a/demo/src/SliderDemo.ts b/doric-demo/src/SliderDemo.ts similarity index 100% rename from demo/src/SliderDemo.ts rename to doric-demo/src/SliderDemo.ts diff --git a/demo/src/Snake.ts b/doric-demo/src/Snake.ts similarity index 100% rename from demo/src/Snake.ts rename to doric-demo/src/Snake.ts diff --git a/demo/src/StorageDemo.ts b/doric-demo/src/StorageDemo.ts similarity index 100% rename from demo/src/StorageDemo.ts rename to doric-demo/src/StorageDemo.ts diff --git a/demo/src/image_base64.ts b/doric-demo/src/image_base64.ts similarity index 100% rename from demo/src/image_base64.ts rename to doric-demo/src/image_base64.ts diff --git a/demo/src/utils.ts b/doric-demo/src/utils.ts similarity index 100% rename from demo/src/utils.ts rename to doric-demo/src/utils.ts diff --git a/demo/tsconfig.json b/doric-demo/tsconfig.json similarity index 100% rename from demo/tsconfig.json rename to doric-demo/tsconfig.json diff --git a/iOS/.gitignore b/doric-iOS/.gitignore similarity index 100% rename from iOS/.gitignore rename to doric-iOS/.gitignore diff --git a/iOS/.travis.yml b/doric-iOS/.travis.yml similarity index 100% rename from iOS/.travis.yml rename to doric-iOS/.travis.yml diff --git a/iOS/Doric.podspec b/doric-iOS/Doric.podspec similarity index 100% rename from iOS/Doric.podspec rename to doric-iOS/Doric.podspec diff --git a/iOS/Example/.gitignore b/doric-iOS/Example/.gitignore similarity index 100% rename from iOS/Example/.gitignore rename to doric-iOS/Example/.gitignore diff --git a/iOS/Example/Example.xcodeproj/project.pbxproj b/doric-iOS/Example/Example.xcodeproj/project.pbxproj similarity index 100% rename from iOS/Example/Example.xcodeproj/project.pbxproj rename to doric-iOS/Example/Example.xcodeproj/project.pbxproj diff --git a/iOS/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/doric-iOS/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from iOS/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to doric-iOS/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/iOS/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/doric-iOS/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from iOS/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to doric-iOS/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/iOS/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme b/doric-iOS/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme similarity index 100% rename from iOS/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme rename to doric-iOS/Example/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme diff --git a/iOS/Example/Example/AppDelegate.h b/doric-iOS/Example/Example/AppDelegate.h similarity index 100% rename from iOS/Example/Example/AppDelegate.h rename to doric-iOS/Example/Example/AppDelegate.h diff --git a/iOS/Example/Example/AppDelegate.m b/doric-iOS/Example/Example/AppDelegate.m similarity index 100% rename from iOS/Example/Example/AppDelegate.m rename to doric-iOS/Example/Example/AppDelegate.m diff --git a/iOS/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/doric-iOS/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from iOS/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json rename to doric-iOS/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/iOS/Example/Example/Assets.xcassets/Contents.json b/doric-iOS/Example/Example/Assets.xcassets/Contents.json similarity index 100% rename from iOS/Example/Example/Assets.xcassets/Contents.json rename to doric-iOS/Example/Example/Assets.xcassets/Contents.json diff --git a/iOS/Example/Example/Base.lproj/LaunchScreen.storyboard b/doric-iOS/Example/Example/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from iOS/Example/Example/Base.lproj/LaunchScreen.storyboard rename to doric-iOS/Example/Example/Base.lproj/LaunchScreen.storyboard diff --git a/iOS/Example/Example/Base.lproj/Main.storyboard b/doric-iOS/Example/Example/Base.lproj/Main.storyboard similarity index 100% rename from iOS/Example/Example/Base.lproj/Main.storyboard rename to doric-iOS/Example/Example/Base.lproj/Main.storyboard diff --git a/iOS/Example/Example/DemoVC.h b/doric-iOS/Example/Example/DemoVC.h similarity index 100% rename from iOS/Example/Example/DemoVC.h rename to doric-iOS/Example/Example/DemoVC.h diff --git a/iOS/Example/Example/DemoVC.m b/doric-iOS/Example/Example/DemoVC.m similarity index 100% rename from iOS/Example/Example/DemoVC.m rename to doric-iOS/Example/Example/DemoVC.m diff --git a/iOS/Example/Example/Info.plist b/doric-iOS/Example/Example/Info.plist similarity index 100% rename from iOS/Example/Example/Info.plist rename to doric-iOS/Example/Example/Info.plist diff --git a/iOS/Example/Example/QRScanViewController.h b/doric-iOS/Example/Example/QRScanViewController.h similarity index 100% rename from iOS/Example/Example/QRScanViewController.h rename to doric-iOS/Example/Example/QRScanViewController.h diff --git a/iOS/Example/Example/QRScanViewController.m b/doric-iOS/Example/Example/QRScanViewController.m similarity index 100% rename from iOS/Example/Example/QRScanViewController.m rename to doric-iOS/Example/Example/QRScanViewController.m diff --git a/iOS/Example/Example/ViewController.h b/doric-iOS/Example/Example/ViewController.h similarity index 100% rename from iOS/Example/Example/ViewController.h rename to doric-iOS/Example/Example/ViewController.h diff --git a/iOS/Example/Example/ViewController.m b/doric-iOS/Example/Example/ViewController.m similarity index 100% rename from iOS/Example/Example/ViewController.m rename to doric-iOS/Example/Example/ViewController.m diff --git a/iOS/Example/Example/demo b/doric-iOS/Example/Example/demo similarity index 100% rename from iOS/Example/Example/demo rename to doric-iOS/Example/Example/demo diff --git a/iOS/Example/Example/main.m b/doric-iOS/Example/Example/main.m similarity index 100% rename from iOS/Example/Example/main.m rename to doric-iOS/Example/Example/main.m diff --git a/iOS/Example/ExampleTests/ExampleTests.m b/doric-iOS/Example/ExampleTests/ExampleTests.m similarity index 100% rename from iOS/Example/ExampleTests/ExampleTests.m rename to doric-iOS/Example/ExampleTests/ExampleTests.m diff --git a/iOS/Example/ExampleTests/Info.plist b/doric-iOS/Example/ExampleTests/Info.plist similarity index 100% rename from iOS/Example/ExampleTests/Info.plist rename to doric-iOS/Example/ExampleTests/Info.plist diff --git a/iOS/Example/ExampleUITests/ExampleUITests.m b/doric-iOS/Example/ExampleUITests/ExampleUITests.m similarity index 100% rename from iOS/Example/ExampleUITests/ExampleUITests.m rename to doric-iOS/Example/ExampleUITests/ExampleUITests.m diff --git a/iOS/Example/ExampleUITests/Info.plist b/doric-iOS/Example/ExampleUITests/Info.plist similarity index 100% rename from iOS/Example/ExampleUITests/Info.plist rename to doric-iOS/Example/ExampleUITests/Info.plist diff --git a/iOS/Example/Podfile b/doric-iOS/Example/Podfile similarity index 100% rename from iOS/Example/Podfile rename to doric-iOS/Example/Podfile diff --git a/iOS/LICENSE b/doric-iOS/LICENSE similarity index 100% rename from iOS/LICENSE rename to doric-iOS/LICENSE diff --git a/iOS/Pod/Assets/.gitkeep b/doric-iOS/Pod/Assets/.gitkeep similarity index 100% rename from iOS/Pod/Assets/.gitkeep rename to doric-iOS/Pod/Assets/.gitkeep diff --git a/iOS/Pod/Assets/bundle b/doric-iOS/Pod/Assets/bundle similarity index 100% rename from iOS/Pod/Assets/bundle rename to doric-iOS/Pod/Assets/bundle diff --git a/iOS/Pod/Assets/dist b/doric-iOS/Pod/Assets/dist similarity index 100% rename from iOS/Pod/Assets/dist rename to doric-iOS/Pod/Assets/dist diff --git a/iOS/Pod/Classes/.gitkeep b/doric-iOS/Pod/Classes/.gitkeep similarity index 100% rename from iOS/Pod/Classes/.gitkeep rename to doric-iOS/Pod/Classes/.gitkeep diff --git a/iOS/Pod/Classes/Dev/DoricLocalServer.h b/doric-iOS/Pod/Classes/Dev/DoricLocalServer.h similarity index 100% rename from iOS/Pod/Classes/Dev/DoricLocalServer.h rename to doric-iOS/Pod/Classes/Dev/DoricLocalServer.h diff --git a/iOS/Pod/Classes/Dev/DoricLocalServer.m b/doric-iOS/Pod/Classes/Dev/DoricLocalServer.m similarity index 100% rename from iOS/Pod/Classes/Dev/DoricLocalServer.m rename to doric-iOS/Pod/Classes/Dev/DoricLocalServer.m diff --git a/iOS/Pod/Classes/Dev/DoricWSClient.h b/doric-iOS/Pod/Classes/Dev/DoricWSClient.h similarity index 100% rename from iOS/Pod/Classes/Dev/DoricWSClient.h rename to doric-iOS/Pod/Classes/Dev/DoricWSClient.h diff --git a/iOS/Pod/Classes/Dev/DoricWSClient.m b/doric-iOS/Pod/Classes/Dev/DoricWSClient.m similarity index 100% rename from iOS/Pod/Classes/Dev/DoricWSClient.m rename to doric-iOS/Pod/Classes/Dev/DoricWSClient.m diff --git a/iOS/Pod/Classes/Doric.h b/doric-iOS/Pod/Classes/Doric.h similarity index 100% rename from iOS/Pod/Classes/Doric.h rename to doric-iOS/Pod/Classes/Doric.h diff --git a/iOS/Pod/Classes/DoricContext.h b/doric-iOS/Pod/Classes/DoricContext.h similarity index 100% rename from iOS/Pod/Classes/DoricContext.h rename to doric-iOS/Pod/Classes/DoricContext.h diff --git a/iOS/Pod/Classes/DoricContext.m b/doric-iOS/Pod/Classes/DoricContext.m similarity index 100% rename from iOS/Pod/Classes/DoricContext.m rename to doric-iOS/Pod/Classes/DoricContext.m diff --git a/iOS/Pod/Classes/DoricContextHolder.h b/doric-iOS/Pod/Classes/DoricContextHolder.h similarity index 100% rename from iOS/Pod/Classes/DoricContextHolder.h rename to doric-iOS/Pod/Classes/DoricContextHolder.h diff --git a/iOS/Pod/Classes/DoricContextHolder.m b/doric-iOS/Pod/Classes/DoricContextHolder.m similarity index 100% rename from iOS/Pod/Classes/DoricContextHolder.m rename to doric-iOS/Pod/Classes/DoricContextHolder.m diff --git a/iOS/Pod/Classes/DoricContextManager.h b/doric-iOS/Pod/Classes/DoricContextManager.h similarity index 100% rename from iOS/Pod/Classes/DoricContextManager.h rename to doric-iOS/Pod/Classes/DoricContextManager.h diff --git a/iOS/Pod/Classes/DoricContextManager.m b/doric-iOS/Pod/Classes/DoricContextManager.m similarity index 100% rename from iOS/Pod/Classes/DoricContextManager.m rename to doric-iOS/Pod/Classes/DoricContextManager.m diff --git a/iOS/Pod/Classes/DoricDriver.h b/doric-iOS/Pod/Classes/DoricDriver.h similarity index 100% rename from iOS/Pod/Classes/DoricDriver.h rename to doric-iOS/Pod/Classes/DoricDriver.h diff --git a/iOS/Pod/Classes/DoricDriver.m b/doric-iOS/Pod/Classes/DoricDriver.m similarity index 100% rename from iOS/Pod/Classes/DoricDriver.m rename to doric-iOS/Pod/Classes/DoricDriver.m diff --git a/iOS/Pod/Classes/DoricPanel.h b/doric-iOS/Pod/Classes/DoricPanel.h similarity index 100% rename from iOS/Pod/Classes/DoricPanel.h rename to doric-iOS/Pod/Classes/DoricPanel.h diff --git a/iOS/Pod/Classes/DoricPanel.m b/doric-iOS/Pod/Classes/DoricPanel.m similarity index 100% rename from iOS/Pod/Classes/DoricPanel.m rename to doric-iOS/Pod/Classes/DoricPanel.m diff --git a/iOS/Pod/Classes/DoricRegistry.h b/doric-iOS/Pod/Classes/DoricRegistry.h similarity index 100% rename from iOS/Pod/Classes/DoricRegistry.h rename to doric-iOS/Pod/Classes/DoricRegistry.h diff --git a/iOS/Pod/Classes/DoricRegistry.m b/doric-iOS/Pod/Classes/DoricRegistry.m similarity index 100% rename from iOS/Pod/Classes/DoricRegistry.m rename to doric-iOS/Pod/Classes/DoricRegistry.m diff --git a/iOS/Pod/Classes/DoricViewController.h b/doric-iOS/Pod/Classes/DoricViewController.h similarity index 100% rename from iOS/Pod/Classes/DoricViewController.h rename to doric-iOS/Pod/Classes/DoricViewController.h diff --git a/iOS/Pod/Classes/DoricViewController.m b/doric-iOS/Pod/Classes/DoricViewController.m similarity index 100% rename from iOS/Pod/Classes/DoricViewController.m rename to doric-iOS/Pod/Classes/DoricViewController.m diff --git a/iOS/Pod/Classes/Engine/DoricJSCoreExecutor.h b/doric-iOS/Pod/Classes/Engine/DoricJSCoreExecutor.h similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSCoreExecutor.h rename to doric-iOS/Pod/Classes/Engine/DoricJSCoreExecutor.h diff --git a/iOS/Pod/Classes/Engine/DoricJSCoreExecutor.m b/doric-iOS/Pod/Classes/Engine/DoricJSCoreExecutor.m similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSCoreExecutor.m rename to doric-iOS/Pod/Classes/Engine/DoricJSCoreExecutor.m diff --git a/iOS/Pod/Classes/Engine/DoricJSEngine.h b/doric-iOS/Pod/Classes/Engine/DoricJSEngine.h similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSEngine.h rename to doric-iOS/Pod/Classes/Engine/DoricJSEngine.h diff --git a/iOS/Pod/Classes/Engine/DoricJSEngine.m b/doric-iOS/Pod/Classes/Engine/DoricJSEngine.m similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSEngine.m rename to doric-iOS/Pod/Classes/Engine/DoricJSEngine.m diff --git a/iOS/Pod/Classes/Engine/DoricJSExecutorProtocol.h b/doric-iOS/Pod/Classes/Engine/DoricJSExecutorProtocol.h similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSExecutorProtocol.h rename to doric-iOS/Pod/Classes/Engine/DoricJSExecutorProtocol.h diff --git a/iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.h b/doric-iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.h similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.h rename to doric-iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.h diff --git a/iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.m b/doric-iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.m similarity index 100% rename from iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.m rename to doric-iOS/Pod/Classes/Engine/DoricJSRemoteExecutor.m diff --git a/iOS/Pod/Classes/Extension/DoricBridgeExtension.h b/doric-iOS/Pod/Classes/Extension/DoricBridgeExtension.h similarity index 100% rename from iOS/Pod/Classes/Extension/DoricBridgeExtension.h rename to doric-iOS/Pod/Classes/Extension/DoricBridgeExtension.h diff --git a/iOS/Pod/Classes/Extension/DoricBridgeExtension.m b/doric-iOS/Pod/Classes/Extension/DoricBridgeExtension.m similarity index 100% rename from iOS/Pod/Classes/Extension/DoricBridgeExtension.m rename to doric-iOS/Pod/Classes/Extension/DoricBridgeExtension.m diff --git a/iOS/Pod/Classes/Loader/DoricHttpJSLoader.h b/doric-iOS/Pod/Classes/Loader/DoricHttpJSLoader.h similarity index 100% rename from iOS/Pod/Classes/Loader/DoricHttpJSLoader.h rename to doric-iOS/Pod/Classes/Loader/DoricHttpJSLoader.h diff --git a/iOS/Pod/Classes/Loader/DoricHttpJSLoader.m b/doric-iOS/Pod/Classes/Loader/DoricHttpJSLoader.m similarity index 100% rename from iOS/Pod/Classes/Loader/DoricHttpJSLoader.m rename to doric-iOS/Pod/Classes/Loader/DoricHttpJSLoader.m diff --git a/iOS/Pod/Classes/Loader/DoricJSLoaderManager.h b/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.h similarity index 100% rename from iOS/Pod/Classes/Loader/DoricJSLoaderManager.h rename to doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.h diff --git a/iOS/Pod/Classes/Loader/DoricJSLoaderManager.m b/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m similarity index 100% rename from iOS/Pod/Classes/Loader/DoricJSLoaderManager.m rename to doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m diff --git a/iOS/Pod/Classes/Loader/DoricLoaderProtocol.h b/doric-iOS/Pod/Classes/Loader/DoricLoaderProtocol.h similarity index 100% rename from iOS/Pod/Classes/Loader/DoricLoaderProtocol.h rename to doric-iOS/Pod/Classes/Loader/DoricLoaderProtocol.h diff --git a/iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.h b/doric-iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.h similarity index 100% rename from iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.h rename to doric-iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.h diff --git a/iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.m b/doric-iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.m similarity index 100% rename from iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.m rename to doric-iOS/Pod/Classes/Loader/DoricMainBundleJSLoader.m diff --git a/iOS/Pod/Classes/NavBar/DoricNavBarDelegate.h b/doric-iOS/Pod/Classes/NavBar/DoricNavBarDelegate.h similarity index 100% rename from iOS/Pod/Classes/NavBar/DoricNavBarDelegate.h rename to doric-iOS/Pod/Classes/NavBar/DoricNavBarDelegate.h diff --git a/iOS/Pod/Classes/Navigator/DoricNavigatorDelegate.h b/doric-iOS/Pod/Classes/Navigator/DoricNavigatorDelegate.h similarity index 100% rename from iOS/Pod/Classes/Navigator/DoricNavigatorDelegate.h rename to doric-iOS/Pod/Classes/Navigator/DoricNavigatorDelegate.h diff --git a/iOS/Pod/Classes/Plugin/DoricAnimatePlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricAnimatePlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricAnimatePlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricAnimatePlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricAnimatePlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricAnimatePlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricAnimatePlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricAnimatePlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricModalPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricModalPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricModalPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricModalPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricModalPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricModalPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricModalPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricModalPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricNativePlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricNativePlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNativePlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricNativePlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricNativePlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricNativePlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNativePlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricNativePlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricNavBarPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricNavBarPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNavBarPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricNavBarPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricNavBarPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricNavBarPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNavBarPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricNavBarPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricNavigatorPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricNetworkPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricNetworkPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNetworkPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricNetworkPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricNetworkPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricNetworkPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricNetworkPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricNetworkPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricPopoverPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricPopoverPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricPopoverPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricPopoverPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricPopoverPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricPopoverPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricPopoverPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricPopoverPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricPromise.h b/doric-iOS/Pod/Classes/Plugin/DoricPromise.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricPromise.h rename to doric-iOS/Pod/Classes/Plugin/DoricPromise.h diff --git a/iOS/Pod/Classes/Plugin/DoricPromise.m b/doric-iOS/Pod/Classes/Plugin/DoricPromise.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricPromise.m rename to doric-iOS/Pod/Classes/Plugin/DoricPromise.m diff --git a/iOS/Pod/Classes/Plugin/DoricShaderPlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricShaderPlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricShaderPlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricShaderPlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricShaderPlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricShaderPlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricShaderPlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricShaderPlugin.m diff --git a/iOS/Pod/Classes/Plugin/DoricStoragePlugin.h b/doric-iOS/Pod/Classes/Plugin/DoricStoragePlugin.h similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricStoragePlugin.h rename to doric-iOS/Pod/Classes/Plugin/DoricStoragePlugin.h diff --git a/iOS/Pod/Classes/Plugin/DoricStoragePlugin.m b/doric-iOS/Pod/Classes/Plugin/DoricStoragePlugin.m similarity index 100% rename from iOS/Pod/Classes/Plugin/DoricStoragePlugin.m rename to doric-iOS/Pod/Classes/Plugin/DoricStoragePlugin.m diff --git a/iOS/Pod/Classes/Refresh/DoricRefreshableNode.h b/doric-iOS/Pod/Classes/Refresh/DoricRefreshableNode.h similarity index 100% rename from iOS/Pod/Classes/Refresh/DoricRefreshableNode.h rename to doric-iOS/Pod/Classes/Refresh/DoricRefreshableNode.h diff --git a/iOS/Pod/Classes/Refresh/DoricRefreshableNode.m b/doric-iOS/Pod/Classes/Refresh/DoricRefreshableNode.m similarity index 100% rename from iOS/Pod/Classes/Refresh/DoricRefreshableNode.m rename to doric-iOS/Pod/Classes/Refresh/DoricRefreshableNode.m diff --git a/iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.h b/doric-iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.h similarity index 100% rename from iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.h rename to doric-iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.h diff --git a/iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.m b/doric-iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.m similarity index 100% rename from iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.m rename to doric-iOS/Pod/Classes/Refresh/DoricSwipeRefreshLayout.m diff --git a/iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.h b/doric-iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.h rename to doric-iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.h diff --git a/iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.m b/doric-iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.m rename to doric-iOS/Pod/Classes/Shader/DoricFlowLayoutItemNode.m diff --git a/iOS/Pod/Classes/Shader/DoricFlowLayoutNode.h b/doric-iOS/Pod/Classes/Shader/DoricFlowLayoutNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricFlowLayoutNode.h rename to doric-iOS/Pod/Classes/Shader/DoricFlowLayoutNode.h diff --git a/iOS/Pod/Classes/Shader/DoricFlowLayoutNode.m b/doric-iOS/Pod/Classes/Shader/DoricFlowLayoutNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricFlowLayoutNode.m rename to doric-iOS/Pod/Classes/Shader/DoricFlowLayoutNode.m diff --git a/iOS/Pod/Classes/Shader/DoricGroupNode.h b/doric-iOS/Pod/Classes/Shader/DoricGroupNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricGroupNode.h rename to doric-iOS/Pod/Classes/Shader/DoricGroupNode.h diff --git a/iOS/Pod/Classes/Shader/DoricGroupNode.m b/doric-iOS/Pod/Classes/Shader/DoricGroupNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricGroupNode.m rename to doric-iOS/Pod/Classes/Shader/DoricGroupNode.m diff --git a/iOS/Pod/Classes/Shader/DoricHLayoutNode.h b/doric-iOS/Pod/Classes/Shader/DoricHLayoutNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricHLayoutNode.h rename to doric-iOS/Pod/Classes/Shader/DoricHLayoutNode.h diff --git a/iOS/Pod/Classes/Shader/DoricHLayoutNode.m b/doric-iOS/Pod/Classes/Shader/DoricHLayoutNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricHLayoutNode.m rename to doric-iOS/Pod/Classes/Shader/DoricHLayoutNode.m diff --git a/iOS/Pod/Classes/Shader/DoricImageNode.h b/doric-iOS/Pod/Classes/Shader/DoricImageNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricImageNode.h rename to doric-iOS/Pod/Classes/Shader/DoricImageNode.h diff --git a/iOS/Pod/Classes/Shader/DoricImageNode.m b/doric-iOS/Pod/Classes/Shader/DoricImageNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricImageNode.m rename to doric-iOS/Pod/Classes/Shader/DoricImageNode.m diff --git a/iOS/Pod/Classes/Shader/DoricLayouts.h b/doric-iOS/Pod/Classes/Shader/DoricLayouts.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricLayouts.h rename to doric-iOS/Pod/Classes/Shader/DoricLayouts.h diff --git a/iOS/Pod/Classes/Shader/DoricLayouts.m b/doric-iOS/Pod/Classes/Shader/DoricLayouts.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricLayouts.m rename to doric-iOS/Pod/Classes/Shader/DoricLayouts.m diff --git a/iOS/Pod/Classes/Shader/DoricListItemNode.h b/doric-iOS/Pod/Classes/Shader/DoricListItemNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricListItemNode.h rename to doric-iOS/Pod/Classes/Shader/DoricListItemNode.h diff --git a/iOS/Pod/Classes/Shader/DoricListItemNode.m b/doric-iOS/Pod/Classes/Shader/DoricListItemNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricListItemNode.m rename to doric-iOS/Pod/Classes/Shader/DoricListItemNode.m diff --git a/iOS/Pod/Classes/Shader/DoricListNode.h b/doric-iOS/Pod/Classes/Shader/DoricListNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricListNode.h rename to doric-iOS/Pod/Classes/Shader/DoricListNode.h diff --git a/iOS/Pod/Classes/Shader/DoricListNode.m b/doric-iOS/Pod/Classes/Shader/DoricListNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricListNode.m rename to doric-iOS/Pod/Classes/Shader/DoricListNode.m diff --git a/iOS/Pod/Classes/Shader/DoricRootNode.h b/doric-iOS/Pod/Classes/Shader/DoricRootNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricRootNode.h rename to doric-iOS/Pod/Classes/Shader/DoricRootNode.h diff --git a/iOS/Pod/Classes/Shader/DoricRootNode.m b/doric-iOS/Pod/Classes/Shader/DoricRootNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricRootNode.m rename to doric-iOS/Pod/Classes/Shader/DoricRootNode.m diff --git a/iOS/Pod/Classes/Shader/DoricScrollerNode.h b/doric-iOS/Pod/Classes/Shader/DoricScrollerNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricScrollerNode.h rename to doric-iOS/Pod/Classes/Shader/DoricScrollerNode.h diff --git a/iOS/Pod/Classes/Shader/DoricScrollerNode.m b/doric-iOS/Pod/Classes/Shader/DoricScrollerNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricScrollerNode.m rename to doric-iOS/Pod/Classes/Shader/DoricScrollerNode.m diff --git a/iOS/Pod/Classes/Shader/DoricSlideItemNode.h b/doric-iOS/Pod/Classes/Shader/DoricSlideItemNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSlideItemNode.h rename to doric-iOS/Pod/Classes/Shader/DoricSlideItemNode.h diff --git a/iOS/Pod/Classes/Shader/DoricSlideItemNode.m b/doric-iOS/Pod/Classes/Shader/DoricSlideItemNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSlideItemNode.m rename to doric-iOS/Pod/Classes/Shader/DoricSlideItemNode.m diff --git a/iOS/Pod/Classes/Shader/DoricSliderNode.h b/doric-iOS/Pod/Classes/Shader/DoricSliderNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSliderNode.h rename to doric-iOS/Pod/Classes/Shader/DoricSliderNode.h diff --git a/iOS/Pod/Classes/Shader/DoricSliderNode.m b/doric-iOS/Pod/Classes/Shader/DoricSliderNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSliderNode.m rename to doric-iOS/Pod/Classes/Shader/DoricSliderNode.m diff --git a/iOS/Pod/Classes/Shader/DoricStackNode.h b/doric-iOS/Pod/Classes/Shader/DoricStackNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricStackNode.h rename to doric-iOS/Pod/Classes/Shader/DoricStackNode.h diff --git a/iOS/Pod/Classes/Shader/DoricStackNode.m b/doric-iOS/Pod/Classes/Shader/DoricStackNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricStackNode.m rename to doric-iOS/Pod/Classes/Shader/DoricStackNode.m diff --git a/iOS/Pod/Classes/Shader/DoricSuperNode.h b/doric-iOS/Pod/Classes/Shader/DoricSuperNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSuperNode.h rename to doric-iOS/Pod/Classes/Shader/DoricSuperNode.h diff --git a/iOS/Pod/Classes/Shader/DoricSuperNode.m b/doric-iOS/Pod/Classes/Shader/DoricSuperNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricSuperNode.m rename to doric-iOS/Pod/Classes/Shader/DoricSuperNode.m diff --git a/iOS/Pod/Classes/Shader/DoricTextNode.h b/doric-iOS/Pod/Classes/Shader/DoricTextNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricTextNode.h rename to doric-iOS/Pod/Classes/Shader/DoricTextNode.h diff --git a/iOS/Pod/Classes/Shader/DoricTextNode.m b/doric-iOS/Pod/Classes/Shader/DoricTextNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricTextNode.m rename to doric-iOS/Pod/Classes/Shader/DoricTextNode.m diff --git a/iOS/Pod/Classes/Shader/DoricVLayoutNode.h b/doric-iOS/Pod/Classes/Shader/DoricVLayoutNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricVLayoutNode.h rename to doric-iOS/Pod/Classes/Shader/DoricVLayoutNode.h diff --git a/iOS/Pod/Classes/Shader/DoricVLayoutNode.m b/doric-iOS/Pod/Classes/Shader/DoricVLayoutNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricVLayoutNode.m rename to doric-iOS/Pod/Classes/Shader/DoricVLayoutNode.m diff --git a/iOS/Pod/Classes/Shader/DoricViewNode.h b/doric-iOS/Pod/Classes/Shader/DoricViewNode.h similarity index 100% rename from iOS/Pod/Classes/Shader/DoricViewNode.h rename to doric-iOS/Pod/Classes/Shader/DoricViewNode.h diff --git a/iOS/Pod/Classes/Shader/DoricViewNode.m b/doric-iOS/Pod/Classes/Shader/DoricViewNode.m similarity index 100% rename from iOS/Pod/Classes/Shader/DoricViewNode.m rename to doric-iOS/Pod/Classes/Shader/DoricViewNode.m diff --git a/iOS/Pod/Classes/Shader/UIView+Doric.h b/doric-iOS/Pod/Classes/Shader/UIView+Doric.h similarity index 100% rename from iOS/Pod/Classes/Shader/UIView+Doric.h rename to doric-iOS/Pod/Classes/Shader/UIView+Doric.h diff --git a/iOS/Pod/Classes/Shader/UIView+Doric.m b/doric-iOS/Pod/Classes/Shader/UIView+Doric.m similarity index 100% rename from iOS/Pod/Classes/Shader/UIView+Doric.m rename to doric-iOS/Pod/Classes/Shader/UIView+Doric.m diff --git a/iOS/Pod/Classes/Util/Category/NSString+JsonString.h b/doric-iOS/Pod/Classes/Util/Category/NSString+JsonString.h similarity index 100% rename from iOS/Pod/Classes/Util/Category/NSString+JsonString.h rename to doric-iOS/Pod/Classes/Util/Category/NSString+JsonString.h diff --git a/iOS/Pod/Classes/Util/Category/NSString+JsonString.m b/doric-iOS/Pod/Classes/Util/Category/NSString+JsonString.m similarity index 100% rename from iOS/Pod/Classes/Util/Category/NSString+JsonString.m rename to doric-iOS/Pod/Classes/Util/Category/NSString+JsonString.m diff --git a/iOS/Pod/Classes/Util/DoricAsyncResult.h b/doric-iOS/Pod/Classes/Util/DoricAsyncResult.h similarity index 100% rename from iOS/Pod/Classes/Util/DoricAsyncResult.h rename to doric-iOS/Pod/Classes/Util/DoricAsyncResult.h diff --git a/iOS/Pod/Classes/Util/DoricAsyncResult.m b/doric-iOS/Pod/Classes/Util/DoricAsyncResult.m similarity index 100% rename from iOS/Pod/Classes/Util/DoricAsyncResult.m rename to doric-iOS/Pod/Classes/Util/DoricAsyncResult.m diff --git a/iOS/Pod/Classes/Util/DoricConstant.h b/doric-iOS/Pod/Classes/Util/DoricConstant.h similarity index 100% rename from iOS/Pod/Classes/Util/DoricConstant.h rename to doric-iOS/Pod/Classes/Util/DoricConstant.h diff --git a/iOS/Pod/Classes/Util/DoricConstant.m b/doric-iOS/Pod/Classes/Util/DoricConstant.m similarity index 100% rename from iOS/Pod/Classes/Util/DoricConstant.m rename to doric-iOS/Pod/Classes/Util/DoricConstant.m diff --git a/iOS/Pod/Classes/Util/DoricExtensions.h b/doric-iOS/Pod/Classes/Util/DoricExtensions.h similarity index 100% rename from iOS/Pod/Classes/Util/DoricExtensions.h rename to doric-iOS/Pod/Classes/Util/DoricExtensions.h diff --git a/iOS/Pod/Classes/Util/DoricExtensions.m b/doric-iOS/Pod/Classes/Util/DoricExtensions.m similarity index 100% rename from iOS/Pod/Classes/Util/DoricExtensions.m rename to doric-iOS/Pod/Classes/Util/DoricExtensions.m diff --git a/iOS/Pod/Classes/Util/DoricJSRemoteArgType.h b/doric-iOS/Pod/Classes/Util/DoricJSRemoteArgType.h similarity index 100% rename from iOS/Pod/Classes/Util/DoricJSRemoteArgType.h rename to doric-iOS/Pod/Classes/Util/DoricJSRemoteArgType.h diff --git a/iOS/Pod/Classes/Util/DoricJSRemoteArgType.m b/doric-iOS/Pod/Classes/Util/DoricJSRemoteArgType.m similarity index 100% rename from iOS/Pod/Classes/Util/DoricJSRemoteArgType.m rename to doric-iOS/Pod/Classes/Util/DoricJSRemoteArgType.m diff --git a/iOS/Pod/Classes/Util/DoricUtil.h b/doric-iOS/Pod/Classes/Util/DoricUtil.h similarity index 100% rename from iOS/Pod/Classes/Util/DoricUtil.h rename to doric-iOS/Pod/Classes/Util/DoricUtil.h diff --git a/iOS/Pod/Classes/Util/DoricUtil.m b/doric-iOS/Pod/Classes/Util/DoricUtil.m similarity index 100% rename from iOS/Pod/Classes/Util/DoricUtil.m rename to doric-iOS/Pod/Classes/Util/DoricUtil.m diff --git a/js-framework/.gitignore b/doric-js/.gitignore similarity index 100% rename from js-framework/.gitignore rename to doric-js/.gitignore diff --git a/js-framework/index.debug.ts b/doric-js/index.debug.ts similarity index 100% rename from js-framework/index.debug.ts rename to doric-js/index.debug.ts diff --git a/js-framework/index.runtime.ts b/doric-js/index.runtime.ts similarity index 100% rename from js-framework/index.runtime.ts rename to doric-js/index.runtime.ts diff --git a/js-framework/index.ts b/doric-js/index.ts similarity index 100% rename from js-framework/index.ts rename to doric-js/index.ts diff --git a/js-framework/package-lock.json b/doric-js/package-lock.json similarity index 100% rename from js-framework/package-lock.json rename to doric-js/package-lock.json diff --git a/js-framework/package.json b/doric-js/package.json similarity index 100% rename from js-framework/package.json rename to doric-js/package.json diff --git a/js-framework/rollup.config.js b/doric-js/rollup.config.js similarity index 100% rename from js-framework/rollup.config.js rename to doric-js/rollup.config.js diff --git a/js-framework/src/mock/driver.ts b/doric-js/src/mock/driver.ts similarity index 100% rename from js-framework/src/mock/driver.ts rename to doric-js/src/mock/driver.ts diff --git a/js-framework/src/native/animate.ts b/doric-js/src/native/animate.ts similarity index 100% rename from js-framework/src/native/animate.ts rename to doric-js/src/native/animate.ts diff --git a/js-framework/src/native/index.native.ts b/doric-js/src/native/index.native.ts similarity index 100% rename from js-framework/src/native/index.native.ts rename to doric-js/src/native/index.native.ts diff --git a/js-framework/src/native/modal.ts b/doric-js/src/native/modal.ts similarity index 100% rename from js-framework/src/native/modal.ts rename to doric-js/src/native/modal.ts diff --git a/js-framework/src/native/navbar.ts b/doric-js/src/native/navbar.ts similarity index 100% rename from js-framework/src/native/navbar.ts rename to doric-js/src/native/navbar.ts diff --git a/js-framework/src/native/navigator.ts b/doric-js/src/native/navigator.ts similarity index 100% rename from js-framework/src/native/navigator.ts rename to doric-js/src/native/navigator.ts diff --git a/js-framework/src/native/network.ts b/doric-js/src/native/network.ts similarity index 100% rename from js-framework/src/native/network.ts rename to doric-js/src/native/network.ts diff --git a/js-framework/src/native/popover.ts b/doric-js/src/native/popover.ts similarity index 100% rename from js-framework/src/native/popover.ts rename to doric-js/src/native/popover.ts diff --git a/js-framework/src/native/storage.ts b/doric-js/src/native/storage.ts similarity index 100% rename from js-framework/src/native/storage.ts rename to doric-js/src/native/storage.ts diff --git a/js-framework/src/pattern/candies.ts b/doric-js/src/pattern/candies.ts similarity index 100% rename from js-framework/src/pattern/candies.ts rename to doric-js/src/pattern/candies.ts diff --git a/js-framework/src/pattern/index.pattern.ts b/doric-js/src/pattern/index.pattern.ts similarity index 100% rename from js-framework/src/pattern/index.pattern.ts rename to doric-js/src/pattern/index.pattern.ts diff --git a/js-framework/src/pattern/mvvm.ts b/doric-js/src/pattern/mvvm.ts similarity index 100% rename from js-framework/src/pattern/mvvm.ts rename to doric-js/src/pattern/mvvm.ts diff --git a/js-framework/src/pattern/provider.ts b/doric-js/src/pattern/provider.ts similarity index 100% rename from js-framework/src/pattern/provider.ts rename to doric-js/src/pattern/provider.ts diff --git a/js-framework/src/runtime/global.ts b/doric-js/src/runtime/global.ts similarity index 100% rename from js-framework/src/runtime/global.ts rename to doric-js/src/runtime/global.ts diff --git a/js-framework/src/runtime/sandbox.ts b/doric-js/src/runtime/sandbox.ts similarity index 100% rename from js-framework/src/runtime/sandbox.ts rename to doric-js/src/runtime/sandbox.ts diff --git a/js-framework/src/ui/animation.ts b/doric-js/src/ui/animation.ts similarity index 100% rename from js-framework/src/ui/animation.ts rename to doric-js/src/ui/animation.ts diff --git a/js-framework/src/ui/index.ui.ts b/doric-js/src/ui/index.ui.ts similarity index 100% rename from js-framework/src/ui/index.ui.ts rename to doric-js/src/ui/index.ui.ts diff --git a/js-framework/src/ui/panel.ts b/doric-js/src/ui/panel.ts similarity index 100% rename from js-framework/src/ui/panel.ts rename to doric-js/src/ui/panel.ts diff --git a/js-framework/src/ui/view.ts b/doric-js/src/ui/view.ts similarity index 100% rename from js-framework/src/ui/view.ts rename to doric-js/src/ui/view.ts diff --git a/js-framework/src/util/color.ts b/doric-js/src/util/color.ts similarity index 100% rename from js-framework/src/util/color.ts rename to doric-js/src/util/color.ts diff --git a/js-framework/src/util/gravity.ts b/doric-js/src/util/gravity.ts similarity index 100% rename from js-framework/src/util/gravity.ts rename to doric-js/src/util/gravity.ts diff --git a/js-framework/src/util/index.util.ts b/doric-js/src/util/index.util.ts similarity index 100% rename from js-framework/src/util/index.util.ts rename to doric-js/src/util/index.util.ts diff --git a/js-framework/src/util/layoutconfig.ts b/doric-js/src/util/layoutconfig.ts similarity index 100% rename from js-framework/src/util/layoutconfig.ts rename to doric-js/src/util/layoutconfig.ts diff --git a/js-framework/src/util/log.ts b/doric-js/src/util/log.ts similarity index 100% rename from js-framework/src/util/log.ts rename to doric-js/src/util/log.ts diff --git a/js-framework/src/util/types.ts b/doric-js/src/util/types.ts similarity index 100% rename from js-framework/src/util/types.ts rename to doric-js/src/util/types.ts diff --git a/js-framework/src/util/uniqueId.ts b/doric-js/src/util/uniqueId.ts similarity index 100% rename from js-framework/src/util/uniqueId.ts rename to doric-js/src/util/uniqueId.ts diff --git a/js-framework/src/widget/flowlayout.ts b/doric-js/src/widget/flowlayout.ts similarity index 100% rename from js-framework/src/widget/flowlayout.ts rename to doric-js/src/widget/flowlayout.ts diff --git a/js-framework/src/widget/image.ts b/doric-js/src/widget/image.ts similarity index 100% rename from js-framework/src/widget/image.ts rename to doric-js/src/widget/image.ts diff --git a/js-framework/src/widget/index.widget.ts b/doric-js/src/widget/index.widget.ts similarity index 100% rename from js-framework/src/widget/index.widget.ts rename to doric-js/src/widget/index.widget.ts diff --git a/js-framework/src/widget/layouts.ts b/doric-js/src/widget/layouts.ts similarity index 100% rename from js-framework/src/widget/layouts.ts rename to doric-js/src/widget/layouts.ts diff --git a/js-framework/src/widget/list.ts b/doric-js/src/widget/list.ts similarity index 100% rename from js-framework/src/widget/list.ts rename to doric-js/src/widget/list.ts diff --git a/js-framework/src/widget/refreshable.ts b/doric-js/src/widget/refreshable.ts similarity index 100% rename from js-framework/src/widget/refreshable.ts rename to doric-js/src/widget/refreshable.ts diff --git a/js-framework/src/widget/scroller.ts b/doric-js/src/widget/scroller.ts similarity index 100% rename from js-framework/src/widget/scroller.ts rename to doric-js/src/widget/scroller.ts diff --git a/js-framework/src/widget/slider.ts b/doric-js/src/widget/slider.ts similarity index 100% rename from js-framework/src/widget/slider.ts rename to doric-js/src/widget/slider.ts diff --git a/js-framework/src/widget/text.ts b/doric-js/src/widget/text.ts similarity index 100% rename from js-framework/src/widget/text.ts rename to doric-js/src/widget/text.ts diff --git a/js-framework/tsconfig.json b/doric-js/tsconfig.json similarity index 100% rename from js-framework/tsconfig.json rename to doric-js/tsconfig.json